我有30个数据库的实例,我需要知道应用程序使用隐式事务连接字符串的数据库。
有办法找到它吗?
谢谢
这个领域存在很多混乱。你所说的“隐含交易”究竟是什么意思?如果你能回答这个问题,那么我们可以进一步解决这个问题。
我想说的是,有些人在某种意义上解释了这个术语,而不是每个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没有列出任何这样的属性。