标签: c#-4.0 smo
我需要用C#代码复制数据库。为此,我使用了Sql Server SMO对象并最初在一段单独的代码中进行了测试。那很好用。但是,当我将代码与已经包含在事务范围中的现有功能集成时,我无法在现有事务范围内执行代码。
因此,我刚刚创建了一个内部事务范围,它将transactionscope选项作为suppress,以便此内部事务范围不会成为外部范围的一部分。当我再次尝试时,我得到了事务中止异常。
请建议或推荐我在事务范围内使用数据库复制功能。