请教关于sql语句调用DTS包的问题 --调用扩展存储过程------------------------------exec xp_cmdshell 'dtsrun /S服务器名称 /U用户名 /P密码 /N包名称 /M包密码' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 exec xp_cmdshell 'dtsrun /ww/sa /sa /abc/ '包没有密码这样ok ? 示例若要执行保存为 COM 结构化存储文件的 DTS 包,请使用:dtsrun /Ffilename /Npackage_name /Mpackage_password若要执行保存在 SQL Server msdb 数据库中的 DTS 包,请使用:dtsrun /Sserver_name /Uuser_nName /Ppassword /Npackage_name /Mpackage_password若要执行保存在 Meta Data Services 中的 DTS 包,请使用:dtsrun /Sserver_name /Uuser_nrame /Ppassword /Npackage_name /Mpackage_password /Rrepository_name 大虾们我得包名是 abc 没有密码 数据库ww 用户sa 密码sa你们说怎么写吧包是直接在数据转换中做的sqlserver msdb包 你參考一下聯機幫助吧dtsrun 公用程式執行由資料轉換服務 (DTS) 建立的封裝。DTS 封裝可儲存在 Microsoft® SQL Server™ msdb 資料庫、COM 結構化儲存體檔案,或 Microsoft 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 執行個體。指定 server_name 連線至該伺服器預設的 SQL Server 的執行個體。指定 server_name\instance_name 連線至該伺服器指定的 SQL Server 的執行個體。/U user_name是指用來連線至 SQL Server 執行個體的登入識別碼。/P password是指搭配登入識別碼使用而由使用者指定的密碼。/E指定信任連線 (不需要密碼)。/N package_name是指建立封裝時指定給 DTS 封裝的名稱。/G package_guid_string是指建立封裝時選擇性指定給 DTS 封裝的封裝識別碼。封裝識別碼為 GUID。/V package_version_guid_string是指首次儲存或執行 DTS 封裝時指定的版本識別碼。每次修改時都要指定 DTS 封裝的新版本識別碼。版本識別碼為 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表示 dtsrun 命令列是利用 SQL Server 2000 加密 (Encryption) 所加密的。/!X封鎖選取之 DTS 封裝的執行。若不希望藉由執行 DTS 封裝來建立加密命令列,則使用此命令參數。/!D從 SQL Server 的執行個體刪除 DTS 封裝。此封裝並未執行。不可以自結構化儲存體檔刪除特殊的 DTS 封裝。整個檔案需要使用 /F 和 /S 選項來覆寫。/!Y顯示用來執行 DTS 封裝的加密命令,而不執行此命令。/!C將用來執行 DTS 封裝的命令複製至 Microsoft Windows® 剪貼簿。這個選項也可以結合 /!X 和 /!Y 來使用。 高并发MSSQL数据库,如何避免增加进来重复值? 查询sql2005中五分钟之内修改的数据信息 ECCEL数据导入到sql server2000问题? 请问,我用sql2000将所有储存过程生成sql脚本,可是执行的时候报错。 简单的sql问题 一个完全备份和一个日志备份能恢复数据库么? 排序问题 字段默认设置求教 为什么SQL Server 2005 只能往其安装路径下写文件,不能往硬盘上其他逻辑盘和其他路径上写文件? 带临时表的存储过程调用出错,请高手赐教 如何得到role 的成员? 求一联表查询的SQL语句
包没有密码这样ok ?
若要执行保存为 COM 结构化存储文件的 DTS 包,请使用:dtsrun /Ffilename /Npackage_name /Mpackage_password若要执行保存在 SQL Server msdb 数据库中的 DTS 包,请使用:dtsrun /Sserver_name /Uuser_nName /Ppassword /Npackage_name /Mpackage_password若要执行保存在 Meta Data Services 中的 DTS 包,请使用:dtsrun /Sserver_name /Uuser_nrame /Ppassword /Npackage_name /Mpackage_password /Rrepository_name
dtsrun 公用程式執行由資料轉換服務 (DTS) 建立的封裝。DTS 封裝可儲存在 Microsoft® SQL Server™ msdb 資料庫、COM 結構化儲存體檔案,或 Microsoft 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 執行個體。指定 server_name 連線至該伺服器預設的 SQL Server 的執行個體。指定 server_name\instance_name 連線至該伺服器指定的 SQL Server 的執行個體。/U user_name是指用來連線至 SQL Server 執行個體的登入識別碼。/P password是指搭配登入識別碼使用而由使用者指定的密碼。/E指定信任連線 (不需要密碼)。/N package_name是指建立封裝時指定給 DTS 封裝的名稱。/G package_guid_string是指建立封裝時選擇性指定給 DTS 封裝的封裝識別碼。封裝識別碼為 GUID。/V package_version_guid_string是指首次儲存或執行 DTS 封裝時指定的版本識別碼。每次修改時都要指定 DTS 封裝的新版本識別碼。版本識別碼為 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表示 dtsrun 命令列是利用 SQL Server 2000 加密 (Encryption) 所加密的。/!X封鎖選取之 DTS 封裝的執行。若不希望藉由執行 DTS 封裝來建立加密命令列,則使用此命令參數。/!D從 SQL Server 的執行個體刪除 DTS 封裝。此封裝並未執行。不可以自結構化儲存體檔刪除特殊的 DTS 封裝。整個檔案需要使用 /F 和 /S 選項來覆寫。/!Y顯示用來執行 DTS 封裝的加密命令,而不執行此命令。/!C將用來執行 DTS 封裝的命令複製至 Microsoft Windows® 剪貼簿。這個選項也可以結合 /!X 和 /!Y 來使用。