我有一些SSIS软件包部署到SQL 2005 Server,随后在Visual Studio 2003中进行设计和维护。当我打开任何BIDS项目,然后是其中一个软件包时,设计人员总是验证每个数据Flow和Task对象。
通常,这不是问题。但是,在某些情况下,我们用于连接和导出AS400数据的系统帐户将无法正确验证。由于我正在导出TON表,每个数据流对象都尝试通过ODBC连接连接到AS400,它会出现“无效帐户”错误,然后继续尝试验证下一个任务。这会锁定系统帐户,因为无效凭据会被尝试40次以上。
在尝试运行程序包之前,我是否可以执行某些操作来禁用验证?作为替代方案,是否有一个我可以切换的设置,一旦发现一个无效对象,将停止所有验证?在锁定帐户之前,AS400系统将允许一些错误的尝试。显然,如果我能在此之前切断验证过程,那将是最佳的。
我有哪些选择?
答案 0 :(得分:21)
很抱歉模糊,但复制/粘贴太长了
"SSIS package taking forever to load when you open it?"
这描述了影响加载速度和验证的这3个选项
对于每个连接/任务,您也可以在其他几个地方使用“DelayValidation”
答案 1 :(得分:3)
这是一个替代链接(似乎发布的GBN不再有效):
http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/
希望它有所帮助, 卢卡
答案 2 :(得分:0)
右键单击项目解决方案 - >属性 - >配置属性 -
Debugging->交互模式 - >假