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

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

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

2020-07-25 13:03:01
字體:
來源:轉載
供稿:網友

具體操作步驟如下:

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://m.survivalescaperooms.com/article/41667.htm

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦东新区| 武平县| 阿拉善右旗| 富宁县| 巩义市| 孝义市| 策勒县| 尉犁县| 潼南县| 本溪市| 应城市| 綦江县| 卢氏县| 吴川市| 星子县| 江都市| 绥芬河市| 竹山县| 吴江市| 鄂尔多斯市| 金川县| 郓城县| 利辛县| 神池县| 石首市| 凤翔县| 卢湾区| 灯塔市| 耒阳市| 洛隆县| 嘉义市| 偏关县| 沧州市| 巍山| 开鲁县| 乌兰察布市| 洱源县| 海宁市| 阿合奇县| 息烽县| 鸡西市|