在TFS 2010中configuration报告

我正在尝试configurationTFS 2010报告,并且遇到以下错误:

无法将Domain \ Development帐户添加到Tfs_Warehouse关系数据库上的TfsWarehouseDataReaderangular色

我已经在机器上设置了报告服务,并使用NETWORK SERVICE作为服务帐户和数据库login,似乎工作正常。

在“分析服务”和“报告”选项卡中,我已指定我们的域pipe理员访问数据存储。

看着数据库创buildDomina \ Development作为一个组(我假设这是正确的,因为这是一个域上的组),但TfsWarehouseDataReader不打勾。 我手动勾选这个,然后尝试再次完成configuration,我得到相同的错误。

一直在寻找谷歌,找不到任何东西,可以anyopne帮助吗?

您是否授予帐户“在本地login”权限?

从报表阅读器的帐户要求的MSDN页面上:“您必须指定具有允许本地login权限的用户帐户。

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

tl; dr:您需要让您的帐户运行TFSpipe理控制台,并将其添加为数据库实例的sysadmin。 另外,由于一些奇怪的原因,它将[TEAM FOUNDATION] \ Team Foundation服务帐户中的所有用户和组添加到TFS_Warehouse数据库权限。

这有点旧了,但是我想在这里投入我的两分钱来给我更新一下这个问题,以及我注意到的:

我们在这里运行TFS2010,并正在努力移动我们的数据中心。 作为其中的一部分,我最近将报告数据库移到了新的服务器上。

在数据库移动后,当我尝试更新报告信息时,收到消息“无法将Domain \ InterfaceSvc帐户添加到Tfs_Warehouse关系数据库上的TfsWarehouseDataReaderangular色”

现在,我觉得奇怪的是,InterfaceSvc帐户与TFSpipe理无关 ,它是另一台服务器上的Windows服务使用的服务帐户,每隔5分钟就会调用一次TFS。 这不是任何TFSpipe理设置的一部分,没有任何理由尝试添加到这个数据库。

第一件事:修复错误。 这很简单,DBA添加我的个人域帐户是数据库实例的系统pipe理员,错误消失,一切正常。

第二件事:该服务帐户被添加到数据库。 以及其他一些帐户。 我花了一些时间挖掘,但似乎[TEAM FOUNDATION] \ Team Foundation服务帐户安全组中的任何用户和组都被添加到TFS_Warehouse数据库中。 我不知道为什么,但在我们的TFS的testing和生产实例中似乎是一致的。