当我尝试使用 dtexec 执行在 sql server data tools (vs 2010) 中创建的 SSIS 包时,我收到错误“不是有效的服务器包路径”。文档说使用:dtexec/ISServer [包路径]。如果我通过 SSMS 连接,我可以浏览集成服务目录,路径是: “SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx” 然而,
- dtexec/ISSERVER\SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
产生上述错误。我也试过:
- dtexec/ISSERVER SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
- dtexec/ISSERVER\SSISDB\KTAKTranslator\Projects\KTAKTranslatorPro\Packages\KTAKTrans.dtsx
- dtexec/ISSERVER\SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx
- dtexec/ISSERVER SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx
还是一样的错误。
最佳答案
当我尝试从集成服务目录执行包并查看执行报告时;该包被列为(在名称组件下)“KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx”,在 SSMS 中浏览目录时没有出现任何“文件夹”。我在该字符串之前添加了一个“\”,程序包运行了。
dtexec/ISSERVER\SSISDB\KTAKTranslator\KTAKTranslatorPro\KTAKTrans.dtsx
哦路径;帮我帮你。
关于ssis - 包的 DTexec/ISSERVER 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16446639/