如何与 SMO 服务器连接共享事务?共享连接就像
var connection = new SqlConnection();
var serverConnection = new ServerConnection(connection);
var server = new Server(serverConnection);
但是如果连接已经有Transaction
它自己的存在,
var connection = new SqlConnection();
connection.BeginTransaction();
当我开始使用服务器对象时
var database = server.Databases[connection.Database];
这被抛出:
当分配给命令的连接处于挂起的本地事务中时,ExecuteNonQuery 要求命令具有事务