我正在使用MS Business Intelligence Development Studio。 今天早上,当我打开我的一个dtsx文件时,BIDS就坐在那里,无法验证我正在尝试打开的特定dtsx文件中的一个任务。
我有什么办法可以解决这个问题吗?
有没有人遇到过这个?
大卫
答案 0 :(得分:1)
我会在包上设置DelayValidation
属性并将流程任务控制为 True 。因此,每次打开包时,包都不会验证所有任务。它将加快打开包的过程,但包只会在运行时验证连接或模式中的任何更改。如果单击具有连接或架构的任务,即使将 DelayValidation 设置为true,它仍将验证。
答案 1 :(得分:1)
正如其他响应者建议的那样,您想从SSIS菜单中选择脱机工作,然后您想要打开您的SSIS项目。
但是,当您打开Business Intelligence Developer Studio时,可能没有SSIS菜单。如果发生这种情况,请创建一个丢弃的SSIS项目(文件|新建|项目|集成服务项目)。一旦丢弃的SSIS项目打开,就会有一个SSIS菜单,您必须从中选择“脱机工作”。
接下来,在Solution Explorer中,右键单击SSIS Packages,然后选择Add Existing Package。在Package location控件中指定File System,在Package path控件中指定DTSX文件的文件路径。
此时,您可以打开预期的SSIS包而不会出现极度延迟。