在VS Designer中加载包时禁用SSIS包验证

时间:2011-08-04 14:13:35

标签: sql-server visual-studio sql-server-2005 ssis bids

我有一些SSIS软件包部署到SQL 2005 Server,随后在Visual Studio 2003中进行设计和维护。当我打开任何BIDS项目,然后是其中一个软件包时,设计人员总是验证每个数据Flow和Task对象。

通常,这不是问题。但是,在某些情况下,我们用于连接和导出AS400数据的系统帐户将无法正确验证。由于我正在导出TON表,每个数据流对象都尝试通过ODBC连接连接到AS400,它会出现“无效帐户”错误,然后继续尝试验证下一个任务。这会锁定系统帐户,因为无效凭据会被尝试40次以上。

在尝试运行程序包之前,我是否可以执行某些操作来禁用验证?作为替代方案,是否有一个我可以切换的设置,一旦发现一个无效对象,将停止所有验证?在锁定帐户之前,AS400系统将允许一些错误的尝试。显然,如果我能在此之前切断验证过程,那将是最佳的。

我有哪些选择?

3 个答案:

答案 0 :(得分:21)

很抱歉模糊,但复制/粘贴太长了

"SSIS package taking forever to load when you open it?"

这描述了影响加载速度和验证的这3个选项

  • DelayValidation属性
  • ValidateExternalMetadata属性
  • “Work Offine”选项(SSIS菜单 - >脱机工作以启用/禁用它)

对于每个连接/任务,您也可以在其他几个地方使用“DelayValidation”

答案 1 :(得分:3)

这是一个替代链接(似乎发布的GBN不再有效):

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

希望它有所帮助, 卢卡

答案 2 :(得分:0)

右键单击项目解决方案 - >属性 - >配置属性 -

  

Debugging->交互模式 - >假