Teilen über


Problembehandlung bei einem fehlgeschlagenen Datei-Hinzufügungsvorgang (Always On-Verfügbarkeitsgruppen)

Gilt für:SQL Server

In einigen Bereitstellungen von Always On-Verfügbarkeitsgruppen unterscheiden sich Dateipfade zwischen dem System, das das primäre Replikat hostet, und Systemen, die ein sekundäres Replikat hosten. Wenn der Dateipfad eines Add-File-Vorgangs in einem sekundären Replikat nicht vorhanden ist, wird der Add-File-Vorgang in der primären Datenbank erfolgreich ausgeführt. Der Vorgang zum Hinzufügen einer Datei bewirkt jedoch, dass die sekundäre Datenbank angehalten wird. Dies wiederum bewirkt, dass das sekundäre Replikat in den NOT SYNCHRONIZING Zustand wechselt.

Hinweis

Wenn möglich, sollte der Dateipfad (einschließlich des Laufwerkbuchstabens) einer bestimmten sekundären Datenbank mit dem Pfad der entsprechenden primären Datenbank identisch sein.

Problembehebung

Um dieses Problem zu beheben, muss der Datenbankbesitzer die folgenden Schritte ausführen:

  1. Entfernen Sie die sekundäre Datenbank aus der Verfügbarkeitsgruppe. Weitere Informationen finden Sie unter Entfernen einer sekundären Datenbank aus einer Verfügbarkeitsgruppe (SQL Server).

  2. Stellen Sie in der vorhandenen sekundären Datenbank eine vollständige Sicherung der Dateigruppe wieder her, die die hinzugefügte Datei zur sekundären Datenbank enthält, und verwenden Sie WITH NORECOVERY und WITH MOVE (angeben des Dateipfads auf der Serverinstanz, die das sekundäre Replikat hostt). Weitere Informationen finden Sie unter Wiederherstellen einer Datenbank an einem neuen Speicherort (SQL Server).

  3. Sichern Sie das Transaktionsprotokoll, das den Add-File-Vorgang in der primären Datenbank enthält, und stellen Sie die Protokollsicherung in der sekundären Datenbank mithilfe von WITH NORECOVERY und WITH MOVEmanuell wieder her.

  4. Bereiten Sie die sekundäre Datenbank für die erneute Verknüpfung der Verfügbarkeitsgruppe vor, indem Sie alle anderen ausstehenden Protokollsicherungen aus der primären Datenbank wiederherstellen WITH NO RECOVERY.

  5. Fügen Sie die sekundäre Datenbank wieder zur Verfügbarkeitsgruppe hinzu. Weitere Informationen finden Sie unter Verbinden einer sekundären Datenbank mit einer AlwaysOn-Verfügbarkeitsgruppe.