我有一些 SSIS 包部署到 SQL 2005 服务器,随后在 Visual Studio 2003 中设计和维护。当我打开任何 BIDS 项目,然后打开其中一个包时,设计人员总是验证每个数据流和任务目的。
通常,这不是问题。但是,在某些情况下,我们用于从 AS400 连接和导出数据的系统帐户将无法正确验证。由于我要导出 TON 表,每个数据流对象都会尝试通过 ODBC 连接连接到 AS400,它会收到“无效帐户”错误,然后继续尝试验证下一个任务。这会锁定系统帐户,因为无效凭据被尝试了 40 多次。
在我尝试运行包之前,我可以做些什么来禁用验证?作为替代方案,是否有一个设置可以切换,一旦发现一个无效对象就会停止所有验证?AS400 系统将允许在锁定帐户之前进行几次错误尝试。显然,如果我可以在验证过程发生之前切断验证过程,那将是最佳选择。
我有什么选择?