Sql server 2008 TFS 2010数据层配置错误

Sql server 2008 TFS 2010数据层配置错误,sql-server-2008,security,tfs,installation,Sql Server 2008,Security,Tfs,Installation,我正在安装TFS2010。有一个单独的应用层服务器和数据库层服务器。我使用的是一个已经存在的数据库,名为Tfs_配置。当输入数据库名/实例名时,我可以对其进行测试并获得绿色复选标记,以便TFS可以找到数据库。我正在连接的SQL server版本是-SQL server 2008 SP3。但当我运行准备就绪测试时,我得到以下消息- 首先,这两个警告是导致错误的原因吗 此外,我还拥有连接到的现有数据库(Tfs_配置)的db_所有者权限。我还需要什么权利?如何解决这些问题?您需要是SQL实例的系统管

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

首先,这两个警告是导致错误的原因吗


此外,我还拥有连接到的现有数据库(Tfs_配置)的db_所有者权限。我还需要什么权利?如何解决这些问题?

您需要是SQL实例的系统管理员或能够创建新数据库的角色,因为安装程序希望为DefaultCollection(以及TFS_仓库、TFS_分析)创建其他数据库。因此,仅拥有TFS_配置是不够的。

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


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

如果我没有使用Reporting或Analysis services,TFS是否仍会创建数据库?如果是这样的话,如果它们被创建,而我是这两者的db_所有者,那就足够了。(如果可能,它们将不允许TFS创建任何数据库)同时运行此操作时,我选择此时不创建团队项目集合,稍后通过管理控制台创建。安装程序还将尝试使用正确的DB权限设置您指定的TFS服务帐户。运行安装程序的帐户需要适当的权限才能在SQL中执行此操作。