我正在使用 MS 商业智能开发工作室。今天早上,当我打开我的一个 dtsx 文件时,BIDS 只是坐在那里,卡在验证我试图打开的特定 dtsx 文件中的一项任务。
我可以做些什么来解决这个问题吗?
有没有人遇到过这个?
大卫
正如其他响应者所建议的那样,您想从 SSIS 菜单中选择脱机工作,然后您想打开您的 SSIS 项目。
但是,当您打开 Business Intelligence Developer Studio 时,可能没有 SSIS 菜单。如果发生这种情况,请创建一个一次性 SSIS 项目(文件 | 新建 | 项目 | 集成服务项目)。打开一次性 SSIS 项目后,将出现一个 SSIS 菜单,您必须从中选择“脱机工作”。
接下来,从解决方案资源管理器中,右键单击 SSIS 包,然后选择添加现有包。在 Package location 控件中指定 File System,在 Package path 控件中指定 DTSX 文件的文件路径。
此时,您可以打开您想要的 SSIS 包,而不会出现令人难以忍受的延迟。
我会将DelayValidation
包和控制流任务的属性设置为True。这样包在我每次打开它时都不会验证所有任务。它将加快打开包的过程,但包将仅在运行时验证连接或模式中的任何更改。如果您单击具有连接或架构的任务,即使您将DelayValidation设置为 true,它仍然会验证。