徵狀
請試想下列案例:
-
您已在電腦上安裝 Microsoft SQL Server Integration Services (SSIS)2012或 SQL Server Integration Services (SSIS)2014。
-
您可以使用 dtexec 來執行具有/config 參數的 SSIS 套件。 例如, dtexec/f "C:\temp\Package.dtsx"/config config1. dtsconfig/config config2. dtsconfig。
-
在/config 參數中指定的其中一個設定檔不存在。
在這種情況下,dtexec 命令會失敗,且無法執行套件。 您會收到下列錯誤:
DTExec:無法將設定檔匯入 <ConfigurationFileName>。
較舊版本的 SQL Server 中的行為不同。 它不會失敗,且會以下列警告(0x80012014)執行套件:
描述:找不到設定檔 "<ConfigurationFileName>"。 檢查目錄及檔案名。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2014 的累積更新1 /en-us/help/2931693
SQL Server 2012 SP1 的累積更新9 /en-us/help/2931078
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。