2017-07-20 2 views
0

Ich habe TFS-Datenbanken gesichert und in einer SQL Server-Verfügbarkeitsgruppe eingerichtet, und jetzt, wenn ich versuche, eine Verbindung mit TFS herzustellen, erhalte ich den Fehler "TF246017: Team Foundation Server konnte keine Verbindung zur Datenbank herstellen. "Fehler in TFS beim Verschieben von Datenbanken auf SQL-Verfügbarkeitsgruppenserver (TF246017)

Ich bin in der Lage, die Datenbank über Management Studio abzufragen.

Die TFS-Verwaltungskonsole zeigt an, dass TFS die Verbindungszeichenfolge angepasst hat, um einzuschließen; MultiSubnetFailover = True, sodass eindeutig festgestellt wurde, dass es sich um eine Verfügbarkeitsgruppe handelt. Aber keine Anwendungsebenen erscheinen in der Box für sie in der Management-Konsole.

Irgendwelche Ideen?

Antwort

0

Es endete nicht eine Verfügbarkeitsgruppe Problem zu sein. Ich würde ResetOwner auf den falschen Benutzer zurücksetzen, der keine Berechtigung für die Datenbank hatte.

0

Es gibt ein bisschen mehr als das, was Sie getan haben.

Um die MultiSubnetFailover Option auf true in der Verbindungszeichenfolge für eine bereits laufende Bereitstellung von TFS, verwenden Sie den Befehl RegisterDB von TFSConfig mit dem/usesqlalwayson Argumente gesetzt. Sie müssen den Befehl TFSService Control verwenden, um TFS zu stoppen und zu starten, bevor Sie die Option MultisubnetFailover festlegen können. Siehe RegisterDB-Befehl und TFSServiceControl-Befehl.

Ref: https://www.visualstudio.com/en-us/docs/setup-admin/tfs/install/sql-server/use-always-on-groups

+0

Die/usesqlalwayson ist eigentlich nicht in SQL 2015 verfügbar (was ich erwähnt hätte, dass ich verwendet habe). Aber danke. –

Verwandte Themen