标签: sql-server-2008-r2 ssis
在SSIS 2008中,当OLE DB数据源返回类似“无法打开数据库[xyz]的错误时,是否有办法围绕问题设计SSIS包。它正处于还原过程中。”?< / p>
我希望有一种方法可以设计一个SSIS 2008包中的循环来捕获这个错误,也许等待5到10分钟让源数据库完成恢复(例如从日志传送)然后再试一次 - 内置最大重试限制。
谢谢。
答案 0 :(得分:1)
是。连接时,请勿连接到数据库。例如,在不同的连接对象中使用master。
然后,查询sys.databases中的州列。如果不是0,请稍等一下,再试一次。