DTSRUN

DTSRUN

簡介,語法,參數,

簡介

dtsrun 實用工具執行用數據轉換服務 (DTS) 創建的包。DTS 包可存儲在 Microsoft® SQL Server™ 2000 msdb 資料庫、COM 結構化存儲檔案或 SQL Server Meta Data Services 中。

語法

dtsrun
[/?]|
[
[
/[~]S server_name[\instance_name]
{ {/[~]U user_name [/[~]P password]} | /E }
]
{
{/[~]N package_name }
| {/[~]G package_guid_string}
| {/[~]V package_version_guid_string}
}
[/[~]M package_password]
[/[~]F filename]
[/[~]R repository_database_name]
[/A global_variable_name:typeid=value]
[/L log_file_name]
[/W NT_event_log_completion_status]
[/Z] [/!X] [/!D] [/!Y] [/!C]
]

參數

/?
顯示命令提示選項。
~
指定接下來的參數採取十六進制文本表示加密的參數值。可以和 /S、/U、/P、/N、/G、/V、/M、/F 和 /R 選項一起使用。使用加密的值增加了用於執行 DTS 包的命令的安全性,因為伺服器名稱、密碼等等都不可見。使用 /!Y 確定加密的命令。
/S server_name[\instance_name]
指定要連線到的 SQL Server 實例。指定用於連線到該伺服器上的 SQL Server 默認實例的 server_name。指定用於連線到該伺服器上的 SQL Server 2000 命名實例的 server_name\instance_name。
/U user_name
是用於連線到 SQL Server 實例的登錄 ID。
/P password
是同登錄 ID 一起使用的用戶指定的密碼。
/E
指定信任連線(不需密碼)。
/N package_name
當創建 DTS 包時為包所指派的名稱。
/G package_guid_string
當創建 DTS 包時指派給它的包 ID。該包 ID 是 GUID。
/V package_version_guid_string
當第一次保存或執行 DTS 包時指派給它的版本 ID。每次修改 DTS 包時都指派給它新的版本 ID。該版本 ID 是 GUID。
/M package_password
當創建 DTS 包時指派給它的可選密碼。
/F filename
包含 DTS 包的結構化存儲檔案的名稱。如果也指定了 server_name,則執行從 SQL Server 中檢索到的 DTS 包並且將該包添加到結構化存儲引擎
/R repository_database_name
包含 DTS 包的知識庫資料庫名稱。如果沒有指定名稱,則使用默認的資料庫名稱。
/A global_variable_name:typeid=value
指定一個包全局變數,其中 typeid = 全局變數數據類型的類型標識符。可以引用整個參數字元串。該參數可重複使用以指定多個全局變數。有關全局變數的各種可用類型標識符的信息,請參見注釋部分。
若要使用該命令開關設定全局變數,必須有包的所有者許可權或者該包必須已在未啟用 DTS 密碼保護的狀態保存。如果沒有所有者許可權,可以指定全局變數,但是所用的值將是設定在包中的值,而不是那些用 /A 命令開關指定的值。
/L log_file_name:
指定包日誌檔案的名稱。
/W Windows_Event_Log
指定是否在 Windows 應用程式日誌中寫入包執行的完成狀態。指定 True 或 False。
/Z
指示使用 SQL Server 2000 加密對 dtsrun 命令行進行加密。
/!X
阻塞選定 DTS 包的執行。當想要無須執行包便能創建加密的命令行時,使用該命令參數。如果未指定此選項,則將立即執行 DTS 包。
/!D
從 SQL Server 實例中刪除 DTS 包。將不執行此包。從結構化存儲檔案中刪除特定的 DTS 包是不能實現的。需要使用 /F 和 /S 選項重寫整個檔案。
/!Y
顯示用於執行 DTS 包的加密命令,但不執行該命令。
/!C
將用於執行 DTS 包的命令複製到 Microsoft Windows® 剪貼簿上。此選項也可與 /!X 和 /!Y 一起使用。

相關詞條

熱門詞條

聯絡我們