2012-03-26 113 views
0

我想配置TFS 2010的報告,並已來到翻過以下錯誤:配置TFS報告2010

Failed to add Domain\Development account to the TfsWarehouseDataReader role on the Tfs_Warehouse relational database

我已經建立了報告服務的計算機上,並使用網絡服務作爲服務帳戶和數據庫登錄,似乎工作正常。

在Analysis Services和Reports選項卡中,我已指定我們的域管理員訪問數據存儲。

看着數據庫,它創建了Domina \ Development作爲一個組(我假設這是正確的,因爲這是一個域上的組),但TfsWarehouseDataReader沒有打勾。我手動勾選這個,然後嘗試再次完成配置,並得到相同的錯誤。

一直在尋找谷歌,找不到任何東西,可以anyopne幫助嗎?

回答

0

也許這不是一個完美的解決方案,但爲什麼你不只是配置SSRS,因爲它應該在Microsoft的TFS安裝指南中?

無論如何,有關如何安裝SSRS和測試視頻每一步驟,請參閱本TFS視頻指南,其中有超過90個視頻 http://tfs10enterprise.codeplex.com/

0

TL;博士:你需要有你正在運行您的帳戶將TFS管理控制檯作爲sysadmin添加到數據庫實例。此外,它還會將[TEAM FOUNDATION] \ Team Foundation服務帳戶中的所有用戶和組添加到TFS_Warehouse數據庫權限中,原因很奇怪。

這是有點老了,但我想在我的兩分錢扔在這裏給什麼固定的這對我的更新,以及我注意到:

我們在這裏的工作運行TFS2010,並正在努力移動我們的數據中心。作爲其中的一部分,我最近將報告數據庫移至新服務器。

當我試圖更新報告信息的數據庫被移動後,我得到「無法域\ InterfaceSvc帳戶添加到Tfs_Warehouse關係數據庫的TfsWarehouseDataReader作用」

現在的消息,讓我深感奇怪的是,InterfaceSvc帳戶有沒有任何與TFS管理有關,它是另一臺服務器上的Windows服務使用的服務帳戶,每隔5分鐘致電TFS。它不是任何TFS管理設置的一部分,並且沒有任何理由嘗試添加到此數據庫。

第一件事:修復錯誤。這很簡單,DBA將我的個人域帳戶添加爲數據庫實例的系統管理員,錯誤消失,一切正常。

第二件事:該服務帳戶被添加到數據庫。以及其他一些帳戶。我花了一些時間進行挖掘,但似乎[TEAM FOUNDATION] \ Team Foundation服務帳戶安全組中的任何用戶和組都已添加到TFS_Warehouse數據庫中。我不知道爲什麼,但它似乎在TFS的測試和生產實例中都是一致的。