当我尝试使用dtexec执行在sql服务器数据工具(vs 2010)中创建的SSIS程序包时,收到错误消息“不是有效的服务器程序包路径”。该文档说使用:dtexec / ISServer [软件包路径]。如果通过SSMS连接,则可以浏览Integration Services目录,路径为:
“ 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


还是一样的错误。

最佳答案

当我尝试从Integration Services目录执行该程序包并查看执行报告时;该软件包被列为“ KTAKTranslator \ KTAKTranslatorPro \ KTAKTrans.dtsx”(在“名称”组件下),而在SSMS中浏览目录时均未出现“文件夹”。我在该字符串之前添加了单个“ \”,然后程序包开始运行。

dtexec / ISSERVER \ SSISDB \ KTAKTranslator \ KTAKTranslatorPro \ KTAKTrans.dtsx

哦,路径;帮我帮你。

09-10 03:32