我有一個正在使用SQL代理作業執行的SSIS 2005包。該軟件包具有Web服務任務,其憑證與用於執行軟件包的憑據不同。SSIS Web服務
「Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException:信息:System.UnauthorizedAccessException:
在服務器上執行我的包,我有以下問題訪問路徑是.....否認。
正在對羣集環境中執行的包。兩個賬戶已在服務器上創建,使包能夠寫入TEMP文件,但問題仍然存在。基於
兩臺服務器上的SQL代理用戶都是Alice,包具有Bob的憑證信息,以便它可以連接到Web服務,是否正確?當程序包執行時,提供的錯誤消息會導致您認爲Bob證書沒有被提供? – billinkc 2012-02-01 14:08:15
如果您使用授權連接到該服務的人的憑據手動執行軟件包,它是否工作?如果禁用Web服務任務,基本包是否在SQL代理的上下文中運行? – billinkc 2012-02-01 14:09:48
問題似乎是軟件包試圖使用Web服務的憑據寫入服務器上的TEMP文件,而不是正在執行該軟件包的那些文件。 – user1161113 2012-02-01 15:17:48