当我尝试使用dtexec执行在sql server数据工具(vs 2010)中创建的SSIS包时,我收到错误“不是有效的服务器包路径”。文档说使用:dtexec / ISServer [包的路径]。如果我通过SSMS连接,我可以浏览Integration Services目录,路径是: “SSISDB \ KTAKTranslator \项目\ KTAKTranslatorPro \ \包KTAKTrans.dtsx” 但是,
产生上述错误。我也试过了:
仍然是同样的错误。
答案 0 :(得分:3)
当我尝试从集成服务目录执行包时,查看执行报告;该软件包在(名称组件下)列为“KTAKTranslator \ KTAKTranslatorPro \ KTAKTrans.dtsx”,在SSMS中浏览目录时没有出现任何“文件夹”。我在该字符串之前添加了一个SINGLE“\”并运行了包。
dtexec / ISSERVER \ SSISDB \ KTAKTranslator \ KTAKTranslatorPro \ KTAKTrans.dtsx
哦道路;帮帮我。
答案 1 :(得分:0)
不是专家,但你可以尝试这个: DTExec / ISSERVER“\ SSISDB \ KTAKTranslator \ Projects \ KTAKTranslatorPro \ Packages \ KTAKTrans.dtsx”/ SERVER“。” 关心M
答案 2 :(得分:0)
这是我使用的命令。我也在使用环境变量(/ENVREFERENCE 3
- 指向我的“测试”环境)以及一些可选参数。
dtexec /ISSERVER "\"\SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx\"" /SERVER servername /ENVREFERENCE 3 /Par "\"$ServerOption::LOGGING_LEVEL(Int16)\"";1 /Par "\"$ServerOption::SYNCHRONIZED(Boolean)\"";True /REPORTING E
希望这有帮助