Freigeben über


Beheben von Problemen beim Herstellen einer Verbindung mit dem Datenebenenserver

Aktualisiert: November 2007

In der folgenden Tabelle sind Konfigurationsfehler zusammengefasst, die zu Problemen führen können, wenn der Anwendungsebenenserver für Team Foundation versucht, eine Verbindung mit dem Datenebenenserver herzustellen. In der Tabelle werden Probleme, die wahrscheinlicher auftreten, zuerst angezeigt. Es wird empfohlen, die Lösungen in der angezeigten Reihenfolge zu versuchen, um die Chance für eine schnelle Problemlösung zu erhöhen.

Problem

Lösung

Das TCP/IP-Protokoll ist nicht für eine Datenbankinstanz aktiviert.

Aktivieren Sie das TCP/IP-Protokoll für die Team Foundation-Datenbankinstanz. Weitere Informationen finden Sie unter Gewusst wie: Aktivieren des TCP/IP-Protokolls für eine Datenbankinstanz.

SQL Server wird nicht auf dem Datenebenenserver ausgeführt.

Überprüfen Sie, ob die Verbindung mit dem Datenebenenserver grundsätzlich funktioniert. Überprüfen Sie, ob SQL Server ausgeführt wird, oder führen Sie einen Neustart aus. Weitere Informationen finden Sie unter Gewusst wie: Überprüfen einer Verbindung mit dem Datenbankserver.

Ein Dienst für SQL Server wird nicht ausgeführt oder ist nicht für den automatischen Start eingerichtet.

Überprüfen Sie, ob alle Dienste für SQL Server ausgeführt werden. Weitere Informationen finden Sie unter Gewusst wie: Neustarten eines Diensts und Einrichten für den automatischen Start.

Das Dienstkonto für das Team Foundation Server-Konto verfügt nicht über eine SQL Server-Anmeldung.

Wenn die dem Anwendungspool für Team Foundation Server zugewiesene Identität nicht mit dem SQL-Anmeldekonto für Team Foundation Server auf dem Datenebenenserver übereinstimmt, kann sich der Team Foundation Server-Dienst nicht an der Datenbank anmelden. Diese Bedingung tritt am häufigsten auf, wenn ein Benutzer eine manuelle Änderung an der Anwendungspoolidentität vornimmt, statt den TFSAdminUtil ChangeAccount-Befehl zu verwenden.

Führen Sie zum Beheben dieses Problems den TFSAdminUtil ChangeAccount-Befehl aus, um das dem Anwendungspool zugewiesene Dienstkonto zurückzusetzen. Weitere Informationen finden Sie unter Gewusst wie: Ändern des Dienstkontos oder Kennworts für Team Foundation Server.

Der Name des Datenebenenservers ist nicht ordnungsgemäß festgelegt.

Korrigieren Sie die Namenszuweisung für den Datenebenenserver in der Web.config-Dienstedatei für die Anwendungsebene. Weitere Informationen finden Sie unter Gewusst wie: Korrigieren der Datenebenen-Namenskonfiguration.

Eine Team Foundation-Datenbank ist offline oder so konfiguriert, dass der Benutzerzugriff eingeschränkt wird.

Korrigieren Sie die Datenbankkonfiguration. Weitere Informationen finden Sie unter Gewusst wie: Korrigieren der Datenbankkonfiguration.

Gespeicherte Prozeduren wurden gelöscht oder geändert.

Stellen Sie den Originalzustand der Prozeduren wieder her. Weitere Informationen finden Sie unter Gewusst wie: Wiederherstellen fehlender oder geänderter gespeicherter Prozeduren.

Die InstanceID einer Team Foundation-Datenbank ist falsch festgelegt.

Korrigieren Sie die InstanceID. Weitere Informationen finden Sie unter Gewusst wie: Korrigieren der Instanz-ID für eine Datenbank.

Siehe auch

Weitere Ressourcen

Beheben von Problemen beim Herstellen einer Verbindung mit dem Anwendungsebenenserver

Problembehandlung bei Verbindungs- und Konfigurationsproblemen