Share via


Risoluzione dei problemi di connessione al server di livello dati

Aggiornamento: novembre 2007

Nella tabella seguente sono riepilogati i problemi di configurazione che possono causare difficoltà quando il server a livello applicazione per Team Foundation tenta di connettersi al server a livello dati. I problemi che è più probabile che si verifichino vengono indicati per primi nella tabella. Pertanto, è necessario provare le risoluzioni nell'ordine nel quale appaiono, in modo da aumentare le possibilità di risolvere rapidamente il problema.

Problema

Risoluzione

Il protocollo TCP/IP non è abilitato per un'istanza di database.

Attivare il protocollo TCP/IP per un'istanza di database di Team Foundation. Per ulteriori informazioni, vedere Procedura: attivare il protocollo TCP/IP per un'istanza di database.

SQL Server non è in esecuzione sul server a livello dati.

Verificare la connettività di base al server a livello dati. Verificare che SQL Server sia in esecuzione o riavviarlo. Per ulteriori informazioni, vedere Procedura: verificare una connessione al server database.

Un servizio per SQL Server non è in esecuzione o non è impostato per avviarsi automaticamente.

Verificare che tutti i servizi per SQL Server siano in esecuzione. Per ulteriori informazioni, vedere Procedura: riavviare un servizio e impostarlo per l'avvio automatico.

L'account del servizio per l'account Team Foundation Server non dispone dell'accesso a SQL Server.

Se l'identità assegnata al pool di applicazioni per Team Foundation Server non corrisponde all'account di accesso SQL per Team Foundation Server sul server a livello dati, il servizio Team Foundation Server non può accedere al database. Questa condizione si presenta più frequentemente quando un utente apporta una modifica manuale all'identità del pool di applicazioni piuttosto che quando si utilizza il comando TFSAdminUtil ChangeAccount.

Per risolvere questo problema, eseguire il comando TFSAdminUtil ChangeAccount per reimpostare l'account di servizio assegnato al pool di applicazioni. Per ulteriori informazioni, vedere Procedura: modificare l'account o la password del servizio di Team Foundation Server.

Il nome del server a livello dati non è impostato correttamente.

Correggere l'assegnazione del nome per il server a livello dati nel file Web.config dei servizi per il livello applicazione. Per ulteriori informazioni, vedere Procedura: correggere la configurazione del nome di livello dati.

Un database Team Foundation non è in linea o è configurato per limitare l'accesso utente.

Correggere la configurazione del database. Per ulteriori informazioni, vedere Procedura: correggere la configurazione del database.

Le stored procedure sono state eliminate o modificate.

Ripristinarne lo stato originale. Per ulteriori informazioni, vedere Procedura: ripristinare stored procedure mancanti o modificate.

L'InstanceID di un database Team Foundation è impostato erroneamente.

Correggere l'InstanceID. Per ulteriori informazioni, vedere Procedura: correggere l'ID istanza per un database.

Vedere anche

Altre risorse

Risoluzione dei problemi di connessione al server a livello applicazione

Risoluzione dei problemi relativi a connessione e configurazione