2013-04-22 34 views
0

我有3個服務器: 服務器1 - PROD數據庫服務器 Server2上 - PROD ETL服務器 Server3的 - 開發服務器如何解決從SQL代理連接到SSAS的問題?

我創建SSIS包處理每晚的基礎上的立方體。

So Package位於Server2,它使用Windows身份驗證(模擬用戶)訪問SSAS數據庫。 SQL代理作業也創建在服務器2

當我在作業步驟中設置連接到Server3(還有SSAS數據庫) - 一切正常。

但是,當我設置連接到Server1的 - 我得到的作業步驟的錯誤:「無法建立連接進行確保服務器正在運行。」

當我手動運行該程序包(從文件系統或從Visual Studio) - 它運作良好。

我的問題是:爲什麼在使用SQL Agent作業執行包時連接不起作用,並且在手動執行包時起作用?

我會很感激任何幫助。

感謝

回答

0

聽起來像Windows的權限 - SQL Server代理帳戶無法訪問服務器1.

+0

你是說可能有問題,SQL代理帳戶的權限? – mike 2013-04-22 17:50:10

+0

@ user1390785這就是我聽起來的樣子。我還要檢查傳遞給包的值 - 你使用DEV/PROD連接字符串的配置嗎? – Meff 2013-04-24 10:05:30