2009-04-07 5 views
0

Когда использовать транзакции ado.net и SQL Server?Операции с SQL Server

Есть ли причины, по которым можно было бы использовать транзакции ado.net по транзакциям SQL Server, если в рамках этих транзакций есть только один SP или запрос, инициированный в отношении этой базы данных.

ответ

1

Что делать, если у вас есть несколько ресурсов, участвующих в транзакции, а затем используйте ADO.NET (и пусть DTC/Enterprise Services управляют им для вас), иначе можно использовать транзакцию mssql из SP.

0

Я бы не использовал транзакции ADO.NET, если вы используете один вызов одного сохраненного процесса, который выполняет один запрос. Целью транзакции ADO.NET было бы обернуть выполнение нескольких вызовов в одну транзакцию. Ваше дело не относится к этим критериям.