【问题标题】:TFS 2010 Data Tier Configuration ErrorTFS 2010 数据层配置错误
【发布时间】:2012-12-06 00:15:03
【问题描述】:

我正在安装 TFS2010。有一个单独的应用层服务器和数据库层服务器。我正在使用一个已经存在的数据库,称为 Tfs_Configuration。输入数据库名称/实例名称时,我可以对其进行测试并获得绿色复选标记,以便 TFS 可以找到数据库。我要连接的 SQL Server 版本是 - SQL Server 2008 SP3。但是当我运行就绪测试时,我收到以下消息 -

首先是这两个警告导致错误吗?

另外,我对正在连接的现有数据库 (Tfs_Configuration) 拥有 db_owner 权限。我还需要什么其他权利?我可以做些什么来解决这些问题?

【问题讨论】:

    标签: sql-server-2008 security tfs installation


    【解决方案1】:

    第一个错误表明您需要 sysadmin 角色,它实际上是一个 SQL Server 角色,可以通过执行以下操作来启用:http://blog.sqlauthority.com/2008/12/27/sql-server-add -any-user-to-sysadmin-role-add-users-to-system-roles/

    希望能帮助您克服至少一个错误。

    【讨论】:

      【解决方案2】:

      您需要是 SQL 实例的系统管理员或能够创建新数据库的角色,因为安装程序想要为 DefaultCollection(以及 TFS_Warehouse、TFS_Analysis)创建额外的数据库。因此,仅仅成为 TFS_Configuration 的所有者是不够的。

      【讨论】:

      • 如果我不使用报告或分析服务,TFS 是否仍会创建数据库?如果是这样,如果它们被创建并且我是两者的 db_owner 就足够了。 (如果可能,他们将不允许 TFS 创建任何数据库)
      • 在运行此程序时,我选择此时不创建团队项目集合,稍后通过管理控制台创建它。
      • 安装程序还将尝试设置您指定的具有适当数据库权限的 TFS 服务帐户。您运行安装程序的帐户需要适当的权限才能在 SQL 中执行此操作。
      猜你喜欢
      • 1970-01-01
      • 2014-01-29
      • 2014-09-28
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多