Condividi tramite


Procedura: correggere la configurazione del nome di livello dati

Aggiornamento: novembre 2007

Se esistono problemi di connessione al server a livello dati, è necessario verificare che il nome del server sia visualizzato nella stessa modalità nel file Web.config dei servizi sul server a livello applicazione e nella tabella tbl_database del database TFSIntegration. Questa situazione può verificarsi quando il comando TFSAdminUtil RenameDT non è stato eseguito correttamente.

Per risolvere questo problema, eseguire i passaggi seguenti:

  1. Verificare che sia possibile connettersi al server a livello dati e che i servizi SQL Server siano in esecuzione.

  2. Determinare il nome del server archiviato nella tabella tbl_database del database TFSIntegration.

  3. Modificare il nome dell'origine dati definito nel file Web.config dei servizi affinché corrisponda.

  4. Se il nome del server a livello dati è diverso da quello archiviato nella tabella tbl_database, eseguire TFSAdminUtil RenameDT. Per ulteriori informazioni, vedere Procedura: rinominare un server a livello dati.

Autorizzazioni necessarie

Per eseguire queste procedure, è necessario essere un membro del gruppo Administrators per il server a livello dati per Team Foundation e del gruppo Administrators per il server a livello applicazione. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Per verificare la connessione al database Team Foundation e che i servizi SQL Server siano in esecuzione

  1. Accedere al server a livello dati sul quale è stato definito il database Team Foundation.

    Nota:

    Se non è possibile stabilire la connessione al server, verificare le impostazioni del firewall e riprovare a connettersi.

  2. Fare clic sul pulsante Start, scegliere Tuttii programmi, Microsoft SQL Server 2005 o Microsoft SQL Server 2008, Strumenti di configurazione, quindi fare clic su Gestione configurazione SQL Server.

  3. Fare clic su Servizi di SQL Server 2005 o su Servizi di SQL Server 2008 e verificare che accanto a ogni servizio sia visualizzata una freccia di colore verde, che indica che il servizio è in esecuzione.

Per determinare il nome del server archiviato nella tabella tbl_database del database TFSIntegration

  1. Accedere al server a livello dati.

  2. Fare clic sul pulsante Start, scegliere Tuttii programmi, Microsoft SQL Server 2005 o Microsoft SQL Server 2008, quindi fare clic su SQL Server Management Studio.

  3. Nella finestra di dialogo Connetti al server, selezionare Motore di database in Tipo di server, digitare il nome del server a cui eseguire la connessione, quindi fare clic su Connetti.

    Nota:

    Se SQL Server è installato in un cluster, il nome del server corrisponde al nome del cluster, non al nome del computer.

    Viene aperto SQL Server Management Studio.

  4. Fare clic su Nuova query.

  5. Nel riquadro della query specificare la query seguente e fare clic su Esegui:

    SELECT dbname, servername FROM tbl_database
    

    Nel riquadro dei risultati, prendere nota del nome del server visualizzato per il database TFSIntegration.

Per modificare il nome dell'origine dati definito nel file Web.config dei servizi

  1. Accedere al server a livello applicazione.

  2. Aprire Esplora risorsee passare alla directory Services.

    Per impostazione predefinita, il percorso della directory è unità:\Programmi\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services.

  3. Aprire il file Web.config nel Blocco note o in un altro editor di testo.

    Nota:

    Anche se si è connessi con credenziali amministrative, è necessario aprire Blocco note con privilegi amministrativi per eseguire questa funzione in un server che esegue Windows Server 2008. Per aprire Blocco note con privilegi amministrativi, fare clic su Start, fare clic con il pulsante destro del mouse su Prompt dei comandi e quindi fare clic su Esegui come amministratore. Per ulteriori informazioni, vedere il sito Web Microsoft (informazioni in lingua inglese).

  4. Nel nodo appSettings individuare la chiave ConnectionString.

  5. Modificare il valore assegnato a Data Source affinché corrisponda al nome del server definito nella tabella tbl_database del database TFSIntegration.

  6. Salvare il file e chiudere l'editor.

Vedere anche

Attività

Procedura: rinominare un server a livello dati

Concetti

Autorizzazioni per Team Foundation Server

Altre risorse

Risoluzione dei problemi di connessione al server di livello dati

Correzione di procedure di connessione e configurazione