Share via


Cómo: Corregir la configuración de nombre del nivel de datos

Actualización: noviembre 2007

Si tiene problemas con la conexión al servidor de nivel de datos, debe comprobar que el nombre del servidor aparece de la misma forma en el archivo Web.config de servicios en el servidor de nivel de aplicación y en la tabla tbl_database de la base de datos TFSIntegration. Esta situación puede producirse cuando el comando TFSAdminUtil RenameDT no se ha ejecutado correctamente.

Para resolver este problema, realice los pasos siguientes:

  1. Compruebe que puede conectarse al servidor de nivel de datos y que los servicios de SQL Server se están ejecutando.

  2. Determine el nombre de servidor almacenado en la tabla tbl_database de la base de datos TFSIntegration.

  3. Cambie el nombre de origen de datos definido en el archivo Web.config de servicios para que coincida.

  4. Si el nombre del servidor de nivel de datos ha cambiado respecto al almacenado en la tabla tbl_database, ejecute TFSAdminUtil RenameDT. Para obtener más información, vea Cómo: Cambiar el nombre de un servidor de nivel de datos.

Permisos necesarios

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

Para comprobar la conexión con la base de datos de Team Foundation y que los servicios de SQL Server se están ejecutando

  1. Inicie sesión en el servidor de nivel de datos en el que se define la base de datos de Team Foundation.

    Nota:

    Si no puede conectar con el servidor, compruebe la configuración del firewall y, a continuación, intente de nuevo la conexión.

  2. Abra el menú Inicio, seleccione Todos los programas, elija Microsoft SQL Server 2005 o Microsoft SQL Server 2008, seleccione Herramientas de configuración y, a continuación, haga clic en Administrador de configuración de SQL Server.

  3. Haga clic en Servicios de SQL Server 2005 o Servicios de SQL Server 2008 y compruebe que cada servicio aparece junto a una flecha verde, que indica que el servicio se está ejecutando.

Para determinar el nombre de servidor almacenado en la tabla tbl_database de la base de datos TfsIntegration

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

  2. Abra el menú Inicio, seleccione Todos los programas, elija Microsoft SQL Server 2005 o Microsoft SQL Server 2008 y, a continuación, haga clic en SQL Server Management Studio.

  3. En el cuadro de diálogo Conectar al servidor, haga clic en Motor de base de datos en Tipo de servidor, escriba el nombre del servidor al que desee conectarse 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.

  4. Haga clic en Nueva consulta.

  5. Especifique la consulta siguiente en el panel de consulta y haga clic en Ejecutar:

    SELECT dbname, servername FROM tbl_database
    

    En el panel de resultados, observe el nombre de servidor que aparece para la base de datos TFSIntegration.

Para cambiar el nombre de origen de datos definido en el archivo Web.config de servicios

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

  2. Abra el Explorador de Windows y vaya al directorio Services.

    De forma predeterminada, el directorio se encuentra en Unidad:\Archivos de programa\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services.

  3. Abra el archivo Web.config en el Bloc de notas o en cualquier otro editor de texto.

    Nota:

    Incluso si ha iniciado sesión con credenciales administrativas, debe abrir el Bloc de notas como administrador para realizar esta función en un servidor que ejecute Windows Server 2008. Para abrir el Bloc de notas como administrador, haga clic en Inicio, después 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 el sitio web de Microsoft.

  4. Bajo el nodo appSettings, busque la clave ConnectionString.

  5. Cambie el valor que está asignado a Data Source para que coincida con el nombre de servidor definido en la tabla tbl_database de la base de datos TFSIntegration.

  6. Guarde el archivo y cierre el editor.

Vea también

Tareas

Cómo: Cambiar el nombre de un servidor de nivel de datos

Conceptos

Permisos de Team Foundation Server

Otros recursos

Resolver problemas relacionados con el servidor de nivel de datos

Corregir procedimientos de configuración y conexión