簡體   English   中英

無法從Dtexec在SQL Server 2008中執行DTS

[英]Unable to execute DTS in sql server 2008 from dtexec

我正在嘗試從存儲過程xp_cmdshell從sqlserver 2008 R2(Windows Server 2008 Standard)執行DTS

但是出現以下錯誤:

Microsoft(R)SQL Server執行軟件包實用程序版本10.50.4000.0(用於64位)版權所有(C)Microsoft Corporation2010。保留所有權利。

NULL開始:2:22:13 PM錯誤:2015-06-23 14:22:13.85
代碼:0xC0011007來源:{819137B9-D66C-460F-BFE6-BD6814802AEA}

說明:由於軟件包沒有有效的XML格式,因此無法將其作為XML加載。 一個特定的XML分析器錯誤將被發布。 結束錯誤錯誤:2015-06-23 14:22:13.85代碼:0xC0011002

源:{819137B9-D66C-460F-BFE6-BD6814802AEA}說明:由於錯誤0x800C0006“系統無法打開包文件“ d:\\ Program Files \\ Microsoft SQL Server \\ 100 \\ DTS \\ Binn \\ package.dtsx; EXE”。無法找到指定的對象。”。 加載程序包且文件無法打開或無法正確加載到XML文檔中時,會發生這種情況。 這可能是由於在調用LoadPackage時提供了錯誤的文件名或XML文件被指定並且格式不正確的結果。 結束錯誤由於錯誤0xC0011002,無法加載軟件包“ d:\\ Program Files \\ Microsoft SQL Server \\ 100 \\ DTS \\ Binn \\ package.dtsx; EXE”。

說明:由於錯誤0x800C0006“系統無法找到指定的對象,”而無法打開包文件“ d:\\ Program Files \\ Microsoft SQL Server \\ 100 \\ DTS \\ Binn \\ package.dtsx; EXE”。 加載程序包且文件無法打開或無法正確加載到XML文檔中時,會發生這種情況。 這可能是由於在調用LoadPackage時提供了錯誤的文件名或XML文件被指定並且格式不正確的結果。 來源:{819137B9-D66C-460F-BFE6-BD6814802AEA}開始時間:2:22:13 PM完成時間:2:22:13 PM經過時間:0.016秒NULL

但是,在不同的Windows Server 2008上使用相同的命令和相同的DTS時,它可以正常工作。

你能檢查一下嗎

  1. “ dtexec”文件的文件路徑及其版本。
  2. .dtsx文件是否存在於數據庫服務器中? 檢查您在代碼中提到的.dtsx文件的文件路徑。
  3. 檢查此dtsx文件的配置文件路徑,以及是否為其中定義的參數傳遞了正確的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM