我正在尝试使用相同的.dtsx文件替换运行.dtsx文件的预定作业,并进行修改。
我想使用与旧包相同的.dtsxonfig文件,但我不知道它位于何处。如何找到配置文件的位置?我怎样才能确保新包装会引用它?
答案 0 :(得分:1)
如果当前的sql代理作业为配置提供了显式路径,则作业步骤将列出该命令(从“命令行”选项卡中获取详细信息)。
否则,请查看包内。 SSIS,包配置...并查找XML configuration file
在您的控制流程中,右键单击背景并在上下文相关菜单中选择Package Configurations...
如果他们已打开配置,我希望选中“启用包配置”复选框并检查该部分在下面,不要灰色。
使用XML配置,您可以获得两个选项。第一个(Sample)是所谓的直接配置。您可以看到配置字符串指定磁盘上包运行时将检查的特定位置。第二个(XmlEnv)选项演示间接配置。这通过在我的示例中使用环境变量SSIS_CONFIG来确定.dtsConfig文件的位置
如果您没有看到“软件包配置”部分中列出的任何内容,则可以假设它们在运行时应用配置。有几种不同的方法可以实现这一点,因此我会要求您的DBA提供特定代理的Integration Services作业步骤的详细信息。