Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verwenden Microsoft SQL Server 2012 oder SQL Server 2014.

  • Sie verfügen über eine Datenbank, in der Service Broker im primären Replikat aktiviert ist.

  • Sie sichern die Datenbank auf dem Primärserver, auf dem Service Broker aktiviert ist, und stellen Sie auf dem sekundären Server wieder her.

  • Wenn Sie die verfügbarkeitsgruppe zwischen dem primären und dem sekundären Server definieren, versuchen Sie, die Datenbank mithilfe des Assistenten für neue verfüg barkeits Gruppen mit der verfügbarkeitsgruppe zu verknüpfen, oder mit dem Befehl: ALTER DATABASE <dbname> Festlegen der HADR-verfügbarkeitsgruppe = <AGNAME>

In diesem Szenario wird der folgende Fehler im SQL Server-Fehlerprotokoll protokolliert:

{Fehler: 3449, Schweregrad: 21, Status: 1. SQL Server muss beendet werden, damit eine Datenbank wiederhergestellt werden kann (Datenbank-ID 1). Bei der Datenbank handelt es sich entweder um eine Benutzerdatenbank, die nicht heruntergefahren werden konnte, oder um eine Systemdatenbank. Starten Sie SQL Server neu. Wenn die Datenbank nicht wiederhergestellt werden kann, nachdem eine andere Start-, Reparatur-oder restoreSQL-Ablaufverfolgung aufgrund des Herunterfahrens des Servers gestoppt wurde. Ablauf Verfolgungs-ID = "1". Dies ist nur eine Informationsmeldung; Es ist keine Benutzeraktion erforderlich.}

Ursache

Das Problem tritt auf, weil, wenn eine Service Broker-aktivierte Datenbank gesichert und auf dem sekundären Server wiederhergestellt wird, der Service Broker in der wiederhergestellten Datenbank nicht aktiviert ist. Die Datenbank speichert weiterhin intern eine Service Broker-ID. Wenn Sie die wiederhergestellte Datenbank auf dem sekundären Server zur verfügbarkeitsgruppe hinzufügen, ist der Service Broker aktiviert. Die gleiche GUID in der verfügbarkeitsdatenbank wird erkannt, und der folgende Fehler wird (im Hintergrund) ausgelöst: 9772 "der Service Broker in der Datenbank"<dbname>"kann nicht aktiviert werden, da bereits ein aktivierter Service Broker mit der gleichen ID vorhanden ist. Dies führt zu einem Fehler 3449, während die Datenbank der verfügbarkeitsgruppe Beitritt, und bewirkt, dass der SQL Server unerwartet beendet wird.

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×