我有30个数据库的实例,我需要知道应用程序使用隐式事务在哪些数据库中连接字符串。
有找到它的方法吗?
谢谢
答案 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也没有列出任何此类属性。