Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server事务_Sql Server_Ado.net_Transactions - Fatal编程技术网

Sql server SQL Server事务

Sql server SQL Server事务,sql-server,ado.net,transactions,Sql Server,Ado.net,Transactions,何时使用ado.net和SQL Server事务 当事务中只有一个SP或查询针对数据库激发时,您会选择使用ado.net事务而不是SQL Server事务吗 如果事务中有多个资源参与,则使用ADO.NET(并让DTC/Enterprise Services为您管理),否则可以从SP使用mssql事务。如果使用对一个执行一次查询的存储过程的一次调用,我不会使用ADO.NET事务。ADO.NET事务的目的是将多个调用的执行打包到一个事务中。你的案子不符合这个标准

何时使用ado.net和SQL Server事务


当事务中只有一个SP或查询针对数据库激发时,您会选择使用ado.net事务而不是SQL Server事务吗

如果事务中有多个资源参与,则使用ADO.NET(并让DTC/Enterprise Services为您管理),否则可以从SP使用mssql事务。

如果使用对一个执行一次查询的存储过程的一次调用,我不会使用ADO.NET事务。ADO.NET事务的目的是将多个调用的执行打包到一个事务中。你的案子不符合这个标准