0

我对使用 dtexec 和部署 SSIS 包非常陌生(主要是在 VS 中运行它们)。我想远程运行一个使用 DTEXEC 部署到服务器的包...

包名称为 SQL2012 Update Run。当我打开 SSMS 时,可以在下面找到该包

集成服务目录 -> SSISDB -> ServerUpdate -> 项目 -> UpdateRun -> 包 -> SQL2012 更新运行

服务器名称为 1555\C1592。

我已经尝试了使用 /sql 命令、/ser 命令、/dts、/file 的各种变体,但我似乎无法让它运行。

如何使用 dtexec 实用程序使用集成安全性在指定位置运行包?

编辑:哦,有 4 个参数,3 个是字符串,一个是 int16,我将如何传递这些参数?

谢谢

4

1 回答 1

0

下面是如何使用 dtsx 文件位置和变量输入编写 dtexec 的示例。

例子:

dtexec /F "C:\Temp\Test.dtsx" /SET \Package.Variables[User::Guess_A_Number].Properties[Value];3

壳牌(编辑):

dtexec /F "<your_directory/<your_file>.dtsx" /SET \Package.Variables[<Your Variable>].Properties[Your Value];<Your Value>

说明:/F 是 dtsx (SSIS) 包 /SET 的位置,用于设置变量。

有关 dtexec 的更多信息: TechNet 链接

希望这可以帮助!

于 2015-11-23T17:13:16.643 回答