SQL Server-隐式事务连接字符串

时间:2018-08-31 13:08:42

标签: sql-server transactions implicit

我有30个数据库的实例,我需要知道应用程序使用隐式事务在哪些数据库中连接字符串。

有找到它的方法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

在这个领域有很多困惑。您所说的“隐式交易”到底是什么意思?如果您能回答这个问题,那么我们也许可以做得更好。

我要说的是,有些人从某种意义上解释了该术语,而不是每个DML命令都隐含着一个事务。当然是!

但是其他人以“我们关闭自动提交”的含义来解释该术语,这可以使用命令SET IMPLICIT_TRANSACTIONS ON来完成。

令人困惑,是吧? :-)

因此,我想问题是:您可以使用连接字符串进行连接以关闭自动提交功能吗(使用SET IMPLICIT_TRANSACTION ON可获得的行为)。我敢肯定没有https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlconnectionstringbuilder.columnencryptionsetting?view=netframework-4.7.2也没有列出任何此类属性。