PrepSQL 命令

可以使用 PrepSQL 命令准备 SQL Server 的一个实例以承载 Visual Studio Team Foundation Server 使用的数据库。 此命令在 Team Foundation Server 需要的 SQL Server 中创建权限组,并通过用于运行此命令的帐户填充这些组。

所需权限

若要使用 PrepSQL 命令,您必须是**“Team Foundation Administrators (Team Foundation 管理员)”**安全组的成员并且必须是 Team Foundation Server 使用的任意 SQL Server 数据库的 sysadmin 安全组的成员。 有关更多信息,请参见 Team Foundation Server 权限

提示

即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。 若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。 有关更多信息,请参见 Microsoft 网站上的以下网页:用户帐户控制

TFSConfig PrepSQL /SQLInstance:ServerName[\InstanceName]

参数

参数

说明

ServerName

指定要用于承载 Team Foundation Server 数据库的服务器的名称。 如果想要使用默认实例以外的实例,则您还必须按以下格式指定您想要使用的实例的名称:

服务器名称\实例名称

选项

说明

/SQLInstance:ServerName

指明要将 Team Foundation Server 数据库承载在指定的服务器上。

备注

使用 PrepSQL 命令可使用安装该软件时没有为 Team Foundation Server 配置的 SQL Server 的安装。 例如,如果将 Team Foundation Server 的数据还原到不同的服务器,可以使用此命令。 使用此命令还可以将团队项目集合的数据库承载到正在运行 SQL Server,但先前没有配合 Team Foundation Server 使用的服务器上。

示例

下例演示如何在命名实例 TeamDatabases 上,准备名为 ContosoMain 的正在运行 SQL Server 的服务器,以便承载 Team Foundation Server 的数据库。

提示

使用此命令,不能指定哪些帐户可填充到 TFSExecRole 和 TFSAdminRole 组中。 这些组将通过运行此命令的帐户创建并填充。

TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases

请参见

其他资源

使用 TFSConfig 管理服务器配置