0

我正在尝试用修改后的相同 .dtsx 文件替换运行 .dtsx 文件的计划作业。

我想使用与旧包相同的 .dtsxonfig 文件,但我不知道它的位置。如何找到配置文件的位置?如何确保新包将引用它?

4

1 回答 1

2

如果当前 sql 代理作业为配置提供了显式路径,则作业步骤将列出该路径(从命令行选项卡获取详细信息)。

否则,请查看包装内部。SSIS,包配置...并查找配置类型XML configuration file

更新

在您的控制流中,右键单击背景并在上下文相关菜单中,选择Package Configurations...如果他们已打开配置,我希望选中“启用包配置”复选框,并且该部分下面的部分不会灰显。

使用 XML 配置,您可以获得两个选项。第一个(示例)是所谓的直接配置。您可以看到配置字符串指定了程序包运行时程序包将检查的磁盘上的特定位置。第二个 (XmlEnv) 选项演示了间接配置。这通过在我的示例中使用环境变量 SSIS_CONFIG 来确定 .dtsConfig 文件的位置来工作

在此处输入图像描述

如果您没有看到包配置部分中列出的任何内容,那么您可以假设他们正在运行时应用配置。有几种不同的方法可以做到这一点,所以我会要求您的 DBA 提供特定代理的集成服务工作步骤的详细信息。

于 2012-07-09T19:32:46.397 回答