Der Failover-Server hat den Status (Spiegeln, Nicht verbunden, In Wiederherstellung) und der Hauptserver den Status (Prinzipal, Nicht verbunden).
Wie werden diese Server wieder verbunden?
sql-server
sql-server-2008-r2
mirroring
ein Pferd ohne Name
quelle
quelle
Antworten:
Manchmal wird dies durch einen Neustart des Spiegelungsendpunkts auf dem Hauptserver behoben.
Verwenden Sie dazu das folgende T-SQL.
Um den Namen des Endpunkts zu erhalten.
Weitere Informationen finden Sie in KB 2490051 .
quelle
Versuchen Sie zunächst, sie dazu zu bringen, sich wieder mit diesem T-SQL-Befehl auf dem Principal zu verbinden:
Wenn dies fehlschlägt, liegt ein Kommunikationsproblem zwischen dem Schulleiter und dem Spiegel vor, und hier beginnt der Spaß. Dies kann alles sein, von IP-Konnektivität über Sicherheit auf den Spiegelungsendpunkten bis hin zu verschiedenen Verschlüsselungsmethoden. Ich würde Robert Davis 'Buch Pro SQL Server 2008 Mirroring empfehlen, wenn Sie sich eingehend mit der Fehlerbehebung befassen müssen.
quelle
In unserem Fall verwenden wir die Zertifikatauthentifizierung zum Verbinden von Spiegelungsendpunkten. Das Problem bestand darin, dass eines der von den Spiegelungsendpunkten verwendeten Zertifikate abgelaufen war.
Sie können das Ablaufdatum des Zertifikats überprüfen, das an der Endpunktauthentifizierung beteiligt ist, indem Sie a
Wenn dies der Fall ist, müssen Sie neue Zertifikate für alle abgelaufenen Zertifikate erstellen und diese
ALTER ENDPOINT
nach dem Import ausführen.quelle
Ich habe dieses Problem durch die nächsten Schritte behoben. Ein Neustart des Endpunkts nur auf PRIMARY hat nicht geholfen
Auf PRIMARY:
Auf SPIEGEL:
Zurück auf PRIMARY:
quelle
Fall:
Wenn Sie den folgenden Befehl auf dem Hauptserver ausführen:
Nachdem Sie den obigen Befehl ausgeführt haben, wird Ihre Datenbank
[mirror, disconnected]
auf dem Spiegelserver in den Status versetzt.Auflösung:
Schritt 1: Führen Sie die folgende Abfrage auf dem Spiegel aus
Schritt 2: Nachdem Sie den folgenden Befehl ausgeführt haben, ist Ihre Datenbank verfügbar.
Hinweis: Die Wiederherstellung von Schritt 2 dauert einige Zeit.
quelle
Wenn "RESUME PARTNER" nicht funktioniert
Ich würde den Spiegel für diese Datenbank (en) brechen und sie neu konfigurieren.
--STEP 1 ON PRINCIPAL, brechen Sie den Spiegel für eine Datenbank
--STEP 2 ON MIRROR, brechen Sie den Spiegel für eine Datenbank
- SCHRITT 3 AUF SPIEGEL
- SCHRITT 4 AUF SPIEGEL
- SCHRITT 5 ZUM PRINZIP
- SCHRITT 6 AUF PRINZIP, wenn bereits ein ZEUGNIS konfiguriert wurde
Es ist erwähnenswert, dass alle oben genannten Aufgaben während der Arbeitszeit ausgeführt werden können, da die Hauptdatenbank immer online und verfügbar ist.
quelle