程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> 在SQL Server中應用敕令挪用SSIS包的詳細辦法

在SQL Server中應用敕令挪用SSIS包的詳細辦法

編輯:MSSQL

在SQL Server中應用敕令挪用SSIS包的詳細辦法。本站提示廣大學習愛好者:(在SQL Server中應用敕令挪用SSIS包的詳細辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是在SQL Server中應用敕令挪用SSIS包的詳細辦法正文


詳細操作步調以下:

1.起首,固然是要在Business Intelligence中設計好包,並調試經由過程。

2.然後,有兩種方法可以在SQL Server中應用敕令運轉SSIS包

第一種是直接履行ssis包文件,敕令如: exec xp_cmdshell 'dtexec /f "c:\test.dtsx"'

第二種是將包文件宣布或許導入到Integration Services辦事中,然後再履行。

宣布包是在Business Intelligence中生成宣布文件,並宣布到Integration Services辦事中。生成宣布文件後,雙擊宣布文件,選擇[安排到SQL Server],然後輸出辦事器稱號,用戶名,暗碼,並選擇包途徑為“/”,並選擇[依附辦事器存儲停止加密],點擊[下一步],選摘要裝置到的地位便可。

導入包是在Managemenet Studio,選擇接Integration Services辦事,選擇“已存儲的包”-”MSDB“,右鍵導入包,選擇文件體系,指定要導入的包,掩護級別要選擇[依附辦事器存儲和腳色停止拜訪掌握]。

宣布包和導入包的感化和目標是分歧的,都為為了將包放入到Integration Services辦事中。

包宣布或許導入後,便可以應用以下敕令停止挪用了:

exec xp_cmdshell 'dtexec /DTS "\MSDB\test" /SERVER "servername"  /MAXCONCURRENT " -1 " /CHECKPOINTING OFF  /REPORTING V '


留意點:

1.以上操作頂用到的體系進程xp_cmdshell默許是禁用的,要想應用,必需先開啟,開啟辦法見:http://www.jb51.net/article/41667.htm

2.宣布包或許導入包時,必需選擇准確的掩護級別,宣布包時選擇[依附辦事器存儲停止加密],導入包時選擇[依附辦事器存儲和腳色停止拜訪掌握],不然會湧現毛病:[   解釋: 沒法解密受掩護的 XML 節點“DTS:Password”,毛病為 0x8009000B“該項不適於在指定狀況下應用。”。能夠您無權拜訪此信息。當產生加密毛病時會湧現此毛病。請確保供給准確的密鑰。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved