Freigeben über


Gewusst wie: Korrigieren der Datenebenen-Namenskonfiguration

Aktualisiert: November 2007

Überprüfen Sie, ob der angezeigte Name des Servers in der Datei Web.config für die Dienste auf dem Anwendungsebenenserver und in der Tabelle tbl_database der TfsIntegration-Datenbank identisch ist, wenn Probleme beim Herstellen einer Verbindung mit dem Datenebenenserver auftreten. Diese Situation kann auftreten, wenn der TFSAdminUtil RenameDT-Befehl nicht erfolgreich ausgeführt wurde.

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Überprüfen Sie, ob Sie eine Verbindung mit dem Datenebenenserver herstellen können und ob SQL Server-Dienste ausgeführt werden.

  2. Bestimmen Sie den in der Tabelle tbl_database der TfsIntegration-Datenbank gespeicherten Servernamen.

  3. Passen Sie den in der Datei Web.config für die Dienste definierten Datenquellennamen entsprechend an.

  4. Führen Sie TFSAdminUtil RenameDT aus, wenn der Name des Datenebenenservers von dem in der Tabelle tbl_database gespeicherten Namen abweicht. Weitere Informationen finden Sie unter Gewusst wie: Umbenennen eines Servers der Datenebene.

Erforderliche Berechtigungen

Um diese Schritte ausführen zu können, müssen Sie Mitglied der Gruppe Administratoren für den Datenebenenserver für Team Foundation und Mitglied der Gruppe Administratoren für den Anwendungsebenenserver sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

So überprüfen Sie die Verbindung zur Team Foundation-Datenbank und ob SQL Server-Dienste ausgeführt werden

  1. Melden Sie sich am Datenebenenserver an, auf dem die Team Foundation-Datenbank definiert ist.

    Hinweis:

    Wenn Sie keine Verbindung mit dem Server herstellen können, überprüfen Sie die Firewalleinstellungen, und versuchen Sie es erneut.

  2. Zeigen Sie im Menü Start auf Alle Programme, auf Microsoft SQL Server 2005 oder Microsoft SQL Server 2008, auf Konfigurationstools, und klicken Sie anschließend auf SQL Server-Konfigurations-Manager.

  3. Klicken Sie auf SQL Server 2005-Dienste oder SQL Server 2008-Dienste, und überprüfen Sie, ob für jeden Dienst ein grüner Pfeil angezeigt wird. Dieser gibt an, dass der Dienst ausgeführt wird.

So bestimmen Sie den in der Tabelle tbl_database der TfsIntegration-Datenbank gespeicherten Servernamen

  1. Melden Sie sich am Datenebenenserver an.

  2. Zeigen Sie im Menü Start auf Alle Programme, auf Microsoft SQL Server 2005 oder Microsoft SQL Server 2008, und klicken Sie dann auf SQL Server Management Studio.

  3. Klicken Sie im Dialogfeld Verbindung mit Server herstellen unter Servertyp auf Datenbankmodul, geben Sie den Namen des Servers ein, mit dem die Verbindung hergestellt werden soll, und klicken Sie dann auf Verbinden.

    Hinweis:

    Wenn SQL Server in einem Cluster installiert wird, entspricht der Servername nicht dem Computernamen, sondern dem Namen des Clusters.

    SQL Server Management Studio wird geöffnet.

  4. Klicken Sie auf Neue Abfrage.

  5. Geben Sie im Abfragebereich die folgende Abfrage an, und klicken Sie auf Ausführen:

    SELECT dbname, servername FROM tbl_database
    

    Beachten Sie im Ergebnisbereich den Servernamen, der für die TfsIntegration-Datenbank angezeigt wird.

So ändern Sie den in der Datei Web.config für die Dienste definierten Datenquellennamen

  1. Melden Sie sich am Anwendungsebenenserver an.

  2. Öffnen Sie Windows Explorer, und wechseln Sie in das Verzeichnis Dienste.

    Standardmäßig befindet sich das Verzeichnis unter Laufwerk:\Programme\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services.

  3. Öffnen Sie die Datei Web.config in Editor oder einem anderen textbasierten Editor.

    Hinweis:

    Selbst wenn Sie mit Administratorrechten angemeldet sind, müssen Sie den Editor als Administrator öffnen, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Um den Editor als Administrator zu öffnen, klicken Sie auf Start, klicken mit der rechten Maustaste auf Eingabeaufforderung und klicken dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der Microsoft-Website.

  4. Suchen Sie unter dem appSettings-Knoten den ConnectionString-Schlüssel.

  5. Passen Sie den der Data Source zugeordneten Wert dem in der Tabelle tbl_database der TfsIntegration-Datenbank definierten Servernamen an.

  6. Speichern Sie die Datei, und schließen Sie den Editor.

Siehe auch

Aufgaben

Gewusst wie: Umbenennen eines Servers der Datenebene

Konzepte

Team Foundation Server-Berechtigungen

Weitere Ressourcen

Beheben von Problemen beim Herstellen einer Verbindung mit dem Datenebenenserver

Korrigieren von Verbindungs- und Konfigurationsverfahren