將 dtsrun 選項對應到 dtexec 選項
在 SQL ServerIntegration Services 中,用於 SQL Server 2000 Data Transformation Services (DTS) 中的 dtsrun 命令提示公用程式 (dtsrun.exe) 已由 dtexec 命令提示公用程式 (dtexec.exe) 所取代。
如果您先前使用過 DTS dtsrun 公用程式,本主題將協助您了解 dtsrun 選項如何對應到 Integration Servicesdtexec 公用程式的選項。
若要轉換 dtsrun 命令列,您可以將每個命令列選項對應到相對應的 dtexec 選項。然而,並非所有的命令列選項都可供這兩個公用程式使用:
某些 dtsrun 命令列選項有直接的 dtexec 對等用法。例如,提供伺服器名稱或封裝名稱的選項以及設定變數值的選項,都有 dtexec 對等用法。
某些 dtsrun 命令列選項沒有直接的 dtexec 對等用法。例如,指定受信任連接的 dtsrun 命令列選項現在是隱含設定值,從儲存機制進行載入的 dtsrun 命令列選項則不再受到支援。
目前有新的 dtexec 命令列選項支援 Integration Services 的新功能 (例如傳入連接字串以及管理檢查點的選項)。
如需有關 dtexec 命令選項的詳細資訊以及 dtexec 語法的範例,請參閱<dtexec 公用程式>。
如果想要透過使用者介面的協助以視覺化方式建立新的命令列,請使用執行封裝公用程式 (dtexecui.exe)。此公用程式會顯示所有可用的選項,並確定使用了正確的語法。
[!附註]
在 Integration Services 中,執行封裝公用程式 (dtexecui.exe) 取代了 DTS dtsrunui 公用程式 (dtsrunui.exe)。
具有 dtexec 對等項目的 dtsrun 選項
Dtsrun 選項 |
Dtexec 選項 |
描述 |
---|---|---|
/? |
/? 或 /H[ELP] |
顯示選項清單。 |
/S |
/Ser[ver] |
指定伺服器名稱。 |
/U |
/U[ser] |
指定使用者名稱。 |
/P |
/P[assword] |
提供使用者密碼。 |
/N |
/SQ[L] /D[ts] – 封裝存放區 |
在 MSDB 中指定封裝名稱。 |
/G |
/VerifyP[ackageID] |
提供封裝 GUID。 |
/V |
/VerifyV[ersionID] /VerifyB[uild] |
指定封裝版本和建置。 |
/M |
/De[crypt] |
指定封裝密碼。 |
/F |
/F[ile] – 檔案系統 /D[ts] – 封裝存放區 |
指定封裝的檔名。 |
/A |
/Set |
指定變數的值。 |
/L |
/L[ogger], /Cons[oleLog] |
記錄到記錄檔或記錄提供者。 |
/W |
/L[ogger] , /Cons[oleLog] |
記錄到事件記錄檔。 |
沒有 dtexec 對等項目的 dtsrun 選項
Dtsrun 選項 |
Dtexec 選項 |
描述 |
---|---|---|
/E |
(省略使用者名稱和密碼) |
使用信任連接。 |
/R |
(不支援儲存機制) |
指定機存機制資料庫名稱。 |
/Z |
傳入加密的命令列 |
|
/!X |
建立加密命令列時封鎖執行。 |
|
/!D |
(使用 Dtutil.exe) |
從 MSDB 資料庫中刪除封裝。 |
/!Y |
顯示但不執行加密命令列。 |
|
/!C |
將命令列複製到剪貼簿。 |
沒有 dtsrun 對等項目的新 dtexec 選項
Dtsrun 選項 |
Dtexec 選項 |
描述 |
---|---|---|
/CheckF[ile] |
指定檢查點檔案。 |
|
/CheckP[ointing] |
開啟或關閉檢查點。 |
|
/Com[mandFile] |
指定包含其他命令列選項的檔案。 |
|
/Conf[igFile] |
指定組態檔。 |
|
/Conn[ection] |
在封裝中提供連接管理員的連接字串。 |
|
/M[axConcurrent] |
設定並行可執行檔的數目上限。 |
|
/Rem |
輸入註解。 |
|
/Rep[orting] |
設定報告層級。 |
|
/Res[tart] |
指定如何處理檢查點。 |
|
/Su[m] |
顯示資料列計數。 |
|
/Va[lidate] |
驗證但不執行。 |
|
/VerifyS[igned] |
未簽章無效。 |
|
/W[arnAsError] |
將警告視為錯誤和驗證失敗。 |
|