我的任务是执行从一个数据库到另一个数据库的数据合并。两个数据库都将位于同一服务器上。我在Microsoft SQL Server Management Studio中使用SSIS来执行此记录传输。我的问题是,当我执行此合并时,这是否会导致依赖于数据库的应用程序的任何停机时间正在传输记录?如果我没有提供足够的信息以获得可靠的答案,请随时要求进一步澄清。
谢谢!
-Dave
答案 0 :(得分:1)
默认情况下,SSIS使用可序列化的事务隔离设置。 (更多细节 - http://msdn.microsoft.com/en-us/library/ms173763.aspx)
该设置将获取上述文章中指定的锁,并且可能确实导致使用包访问的表的应用程序发生锁定问题。
锁定的持续时间以及这是否是您环境中的问题最好通过测试来确定。