2009-11-11 51 views
0

我有一臺服務器,它具有SQL代理作業設置以運行兩部分數據倉庫構建和Analysis Services多維數據集構建。作業成功運行,直到Management Studio出現問題並重新安裝.NET Framework 2.0 SP1。 SQL代理作業的第一步是無法啓動SSIS包。如果代理作業在第2步啓動,它將運行。SQL代理不啓動SSIS包

已將SQL代理服務設置爲使用管理員帳戶,該帳戶是SQL Server安全性中的domainh管理員帳戶和系統管理員。從下面的鏈接中查看了解決SSIS包執行問題的步驟。

http://msdn.microsoft.com/en-us/library/dd440760.aspx

的保護級別已設置爲DontSaveSensitive。 SQL代理帳戶有權運行dtexec.exe,並且還設置代理帳戶不能解決問題。 Z如果從Management Studio手動啓動,SSIS包將運行。

重新部署程序包並重新設置代理作業不能解決問題,如果從文件系統運行而不是msdb位置,程序包也會引發相同的錯誤。

SQL Agent拋出的錯誤是用戶domainname \ sqlagentaccount拒絕訪問。

對此問題的任何進一步的幫助將非常感激。

回答

0

聽起來像你需要在dcomcnfg左右徘徊。

我忘記了確切的細節,但你需要設置/修復一些權利。

MS KB 2000474使用中發現的一般search

+0

嗨 我試過以上,但是這並沒有解決問題。 – Grant 2009-11-16 19:14:52

+0

您可能需要重新啓動以強制服務登錄新鮮... – gbn 2009-11-16 19:43:35

0

我猜你使用代理沒有在文件系統上有足夠的權限的帳戶。檢查通過重新安裝.Net框架修改的文件夾。如果我沒有記錯,帳戶應該有權訪問.net框架文件夾。