国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

在SQL Server中使用命令調用SSIS包的具體方法

2024-08-31 01:00:17
字體:
來源:轉載
供稿:網友

具體操作步驟如下:

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默認是禁用的,要想使用,必須先開啟,開啟方法見:

2.發布包或者導入包時,必須選擇正確的保護級別,發布包時選擇[依靠服務器存儲進行加密],導入包時選擇[依靠服務器存儲和角色進行訪問控制],否則會出現錯誤:[   說明: 無法解密受保護的 XML 節點“DTS:Password”,錯誤為 0x8009000B“該項不適于在指定狀態下使用。”。可能您無權訪問此信息。當發生加密錯誤時會出現此錯誤。請確保提供正確的密鑰。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同仁县| 大洼县| 青神县| 江油市| 三亚市| 西乌珠穆沁旗| 石门县| 光泽县| 德州市| 雷波县| 平湖市| 济源市| 马龙县| 崇信县| 邯郸县| 高平市| 柳河县| 甘孜| 若尔盖县| 溧阳市| 枣强县| 商城县| 桦南县| 玉树县| 新疆| 吉隆县| 宁德市| 定结县| 安宁市| 伊吾县| 拜城县| 梓潼县| 高州市| 夏津县| 南昌市| 瓮安县| 大宁县| 鹤峰县| 云安县| 渝中区| 高碑店市|