Compartir a través de


Cómo: Actualizar el identificador de seguridad (SID) de la cuenta de servicio para Team Foundation Server

Actualización: noviembre 2007

Puede producirse un error en las funciones que requieren una cuenta de servicio válida para Visual Studio Team System Team Foundation Server si el identificador de seguridad (SID) para la cuenta no es válido. Debe actualizar el SID de la cuenta tras restaurar los datos en un servidor en el que se haya reinstalado Team Foundation Server, a menos que utilice una cuenta de dominio para la cuenta de servicio y que el dominio no haya cambiado. Al reinstalar Team Foundation Server, cambia el SID para la cuenta de servicio. Sin embargo, el cambio no se puede propagar a los datos restaurados y si utilizó una cuenta del sistema (como Servicio de red) o una cuenta local como la cuenta de servicio, el SID actual diferirá del SID que está registrado en los datos. Para actualizar el SID a fin de que coincida con el que está registrado en los datos, debe eliminar el objeto de inicio de sesión para esa cuenta en SQL Server y, a continuación, utilizar el comando TFSAdminUtil para actualizar la cuenta de servicio.

Permisos necesarios

Para realizar estos procedimientos, debe ser miembro del grupo de seguridad sysadmin para SQL Server en el servidor de nivel de datos para Team Foundation. También debe ser miembro del grupo Administradores de Team Foundation en el servidor de nivel de aplicación. Para obtener más información, vea Permisos de Team Foundation Server.

Para eliminar el inicio de sesión de SQL Server de la cuenta de servicio para Team Foundation Server

  1. Inicie sesión en el servidor de nivel de datos para Team Foundation.

  2. Haga clic en Inicio, seleccione sucesivamente Todos los programas y Microsoft SQL Server, y haga clic en SQL Server Management Studio.

    Se abre el cuadro de diálogo Conectar con el servidor.

  3. En Tipo de servidor, haga clic en Motor de base de datos.

  4. En el cuadro Nombre del servidor, escriba el nombre del servidor de nivel de datos y de la instancia de base de datos y, a continuación, haga clic en Conectar.

    Nota:

    Si SQL Server está instalado en un clúster, el nombre del servidor es el nombre del clúster, no el del equipo.

    Se abre SQL Server Management Studio.

  5. En el Explorador de objetos, haga clic en Seguridad y elija Inicios de sesión.

  6. En Detalles del Explorador de objetos, haga clic con el botón secundario en el inicio de sesión para la cuenta de servicio y haga clic en Eliminar.

  7. En el cuadro de diálogo Eliminar objeto, haga clic en Aceptar.

  8. En el indicador que aparece antes de eliminar un inicio de sesión del servidor, haga clic en Aceptar.

Para actualizar el SID de la cuenta de servicio para Team Foundation Server

  1. Inicie sesión en el servidor de nivel de aplicación de Team Foundation.

  2. En el menú Inicio, abra la ventana Símbolo del sistema y cambie al directorio Tools para Team Foundation.

    Por ejemplo, escriba el siguiente comando:

    cd Unidad**:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools**

    Nota:

    Incluso si ha iniciado sesión con credenciales administrativas, debe abrir un símbolo del sistema con privilegios elevados para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir un 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, visite el sitio web de Microsoft.

  3. En la ventana Símbolo del sistema, escriba el comando siguiente y presione ENTRAR:

    TFSAdminUtil ChangeAccount OldTFSSVC NewTFSSVC TFSPassword

    Donde:

    • OldTFSSVC es el nombre de la cuenta de servicio antes de que cambiara el formato del equipo.

    • NewTFSSVC es el nombre de la cuenta de servicio que desea utilizar.

    • TFSPassword es la contraseña para la cuenta de servicio:

      Nota:

      Para evitar posibles problemas de permisos, utilice la misma cuenta de servicio para la implementación restaurada que la de la implementación anterior. Si desea utilizar una cuenta diferente a la de la implementación anterior, lleve a cabo este paso mediante la cuenta anterior y, a continuación, realice los pasos que se indican en Cómo: Cambiar la cuenta de servicio o la contraseña para Team Foundation Server.

Vea también

Tareas

Cómo: Pasar de una implementación de servidor único a una implementación de servidor dual

Conceptos

Cómo: Restablecer datos para Team Foundation

Otros recursos

Administrar datos