2009-02-13 122 views
0

我們在Team Foundation Server 2008服務器上安裝了SP1。在安裝之後,一切似乎都很好,除了在Visual Studio中的「團隊資源管理器」的「報告」文件夾中有一個紅色的X。如果我們嘗試訪問Reporting Services網站,則會收到一條消息,指出「報表服務器不可用」。安裝過程中沒有錯誤。Team Foundation Server 2008 SP1安裝後報表服務器不可用

Reporting Services服務啓動正常,並且在事件日誌中沒有留下任何錯誤。我們查看了Reporting Services配置工具,一切都顯示爲OK。我們嘗試重新啓動RS服務並重新啓動機器。再次,沒有錯誤,但仍然沒有報告可用性。

我們的數據處於運行狀態的SQL Server實例正常運行,我們可以毫無問題地查詢OLAP多維數據集和關係端。我們所有的開發人員機器都已安裝在VSTS 2008 SP1上。 Visual Studio未安裝在服務器上。

我們查看了RS文件夾中的日誌文件,唯一顯示的錯誤是當我們嘗試從IE訪問該網站時得到的錯誤,但似乎沒有包含任何有關根本原因。

任何幫助將不勝感激。我會發布有關我們在此嘗試的其他內容的更新。

更新:有一個登錄錯誤顯示ReportServer(timestamp).log文件。報告服務服務上的登錄不是在此錯誤中顯示的登錄名,所以我不確定哪個進程實際上試圖建立到數據庫的連接。

回答

1

我們得到了解決。看起來,TFS 2008 SP1安裝過程決定更改Reporting Services網站的應用程序池的標識設置。要解決我們需要:

  • 打開Internet信息服務器管理器
  • 走進應用程序池
  • 在Reporting Services應用程序池用鼠標右鍵單擊
  • 單擊標識選項卡上
  • 更改帳戶從NetworkService添加到我們的TFS域帳戶
  • 編輯位於「\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ Reporting」中的rsreportserver.config
  • 更改 「NT AUTHORITY \網絡服務」 到 「OurDomain \ TFSDomainAccount」
  • 重新啓動IIS

希望這樣可以節省別人的一段時間。

0

檢查IIS應用程序池。我的感覺是,報告服務與其他Web應用程序無法兼容(通常我通過爲其他應用程序設置獨立池來解決此問題)。

+0

我們來看看。謝謝。似乎我們在安裝SP1之前會遇到問題,但如果這是問題。我們已經跑了幾個月沒有問題。 – 2009-02-13 17:07:20