当我尝试使用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
哦,路径;帮我帮你。