PrepSQL (Comando)
Puede utilizar el comando PrepSQL para preparar una instancia de SQL Server para hospedar las bases de datos que Visual Studio Team Foundation Server utiliza. Este comando crea los grupos de permisos en SQL Server que Team Foundation Server requiere (TFSExecRole y TFSAdminRole) y rellena esos grupos con la cuenta utilizada para ejecutar este comando.
Permisos necesarios
Para usar el comando PrepSQL, debe ser miembro del grupo de seguridad Administradores de Team Foundation y miembro del grupo de seguridad sysadmin para cualquier base de datos de SQL Server que Team Foundation Server utilice. Para obtener más información, vea Permisos de Team Foundation Server.
Nota
Incluso si inicia una sesión con credenciales administrativas, debe abrir una ventana de símbolo del sistema con privilegios elevados para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir una ventana del símbolo del sistema con privilegios elevados, haga clic en Inicio, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador. Para obtener más información, vea esta página del sitio web de Microsoft: User Account Control.
TFSConfig PrepSQL /SQLInstance:ServerName[\InstanceName]
Parámetros
Argumento |
Descripción |
---|---|
ServerName |
Especifica el nombre del servidor que desea que hospede las bases de datos para Team Foundation Server. Si desea usar una instancia distinta de la instancia predeterminada, también deberá especificar el nombre de dicha instancia con el siguiente formato: NombreDeServidor\NombreDeInstancia |
Opción |
Descripción |
---|---|
/SQLInstance:ServerName |
Especifica que desea hospedar las bases de datos para Team Foundation Server en el servidor designado. |
Comentarios
Se usa el comando PrepSQL para utilizar una instalación de SQL Server que no se configuró para Team Foundation Server cuando se instaló ese software. Por ejemplo, se usaría este comando para restaurar datos de Team Foundation Server en otro servidor. Este comando también se usa para hospedar bases de datos para las colecciones de proyectos de equipo en un servidor que está ejecutando SQL Server pero no se ha utilizado previamente con Team Foundation Server.
Ejemplo
El siguiente ejemplo muestra cómo preparar un servidor que está ejecutando SQL Server y que se denomina ContosoMain en la instancia con nombre TeamDatabases para hospedar las bases de datos para Team Foundation Server.
Nota
No puede especificar qué cuentas se rellenarán en los grupos TFSExecRole y TFSAdminRole al utilizar este comando. Estos grupos se crearán y rellenarán con la cuenta bajo la que está ejecutando este comando.
TFSConfig PrepSQL /SQLInstance:ContosoMain\TeamDatabases