当我使用自己的域帐户登录到我们的 TFS 服务器并尝试打开 TFS 管理控制台时,我收到以下错误:
TF246017: Team Foundation Server 无法连接到数据库。验证托管数据库的服务器是否可操作,并且网络问题是否不会阻止与服务器的通信。
TFS 数据库在 TFS 服务器上本地运行。当我使用本地计算机管理员帐户(可能是用于安装 TFS 的帐户)登录到 TFS 服务器时,管理控制台加载正常,没有任何错误。因此,我使用 SSMS 查看了本地 TFS 数据库及其登录名,你瞧,本地 TFS 服务器用户帐户列出了完全权限,但我的域帐户没有。因此错误。
最后,我的问题。我想做的是为特定用户提供对 TFS 数据库的权限(从而能够在没有错误的情况下运行管理控制台),例如本地管理员帐户。不是通过 SSMS 将每个用户添加为登录名,而是有一个 TFS 组,我可以将它们添加到该组中,该组会自动授予他们对 TFS 数据库的权限?这样会显得干净一些。
谢谢。