如何在SQL JOBS中为SSIS指定dtsconfig文件的相对文件

时间:2012-03-14 10:22:00

标签: sql ssis jobs

我正在使用ssis包。我用配置文件开发了一些包。在配置文件中,我给出了连接的所有相对路径,如FlatFileConnection,OLEDB Connection等,它使用带有/ config配置文件路径的dtexec命令正常运行。

但是现在我需要创建一个sql作业来每天自动运行这个ssis包。在这种情况下,我想给出配置文件的相对路径(我不想硬编码到配置文件的路径。它应该从.dtsx文件路径的相同路径)。我怎么能这样做?

提前致谢。 Eshwer

2 个答案:

答案 0 :(得分:0)

在SQL Server Management Studio中,突出显示SQL Server代理 - >开始。突出显示工作 - >新工作...,将其命名为myJob。

  1. 在Steps,New Step下,将其命名为Step1,
  2. 类型:SQL Server集成服务包
  3. 运行方式:myProxy
  4. 包源:文件系统
  5. 浏览以选择您的包文件xxx.dtsx
  6. 点击确定
  7. 安排工作并启用它.........

答案 1 :(得分:0)

你不能!

您必须在作业步骤中拥有配置文件的路径。 如果您在其他地方配置了它,则需要配置来显示cofig文件的位置。没有意义,对吧?