Problembeschreibung
Es wird davon ausgegangen, dass Sie in Microsoft SQL Server 2012 und SQL Server 2016 eine immer verfügbare Gruppe für eine verfügbarkeitsdatenbank erstellen oder konfigurieren, indem Sie die Anweisung Alter Availability Group Add Database oder Create Availability Group for Database verwenden. Wenn die verfügbarkeitsdatenbank versehentlich gelöscht wird, kann eine Zugriffsverletzung (AV) auftreten. Manchmal kann SQL Server sogar abstürzen.
Ursache
Dieses Problem tritt auf, weil die Alter Availability Group Add Database -Anweisung und die Create Availability Group for Database -Anweisung keine Datenbanksperren erhalten, wenn Sie die Gruppe immer für die Verfügbarkeit für die verfügbarkeitsdatenbank erstellen oder konfigurieren. Daher kann die Datenbank versehentlichgelöscht werden.
Fehlerbehebung
Service Pack-Informationen für SQL Server 2012
Dieses Problem wurde im folgenden Service Pack für SQL Server behoben:
Service Pack 4 für SQL Server 2012
Weitere Informationen dazu, wie Sie das neueste Service Pack beziehen, finden Sie unter so wird es gemacht: Abrufen des neuesten Service Packs für SQL Server 2012
Informationen zu Service Packs für SQL Server
Service Packs sind kumulativ. Jedes neue Service Pack enthält neben neuen Updates alle Updates früherer Service Packs. Wir empfehlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack zu verwenden. Sie müssen also keine älteren Versionen eines Service Packs installieren, bevor Sie das neueste Service Pack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel, um weitere Informationen zu den neuesten Service Packs und dem neuesten kumulativen Update zu finden.
Ermitteln der Versions-, Editions-und Update Ebene von SQL Server und dessen Komponenten
Service Pack-Informationen für SQL Server 2016
Dieses Update wurde im folgenden Service Pack für SQL Server behoben:
Service Packs sind kumulativ. Jedes neue Service Pack enthält neben neuen Updates alle Updates früherer Service Packs. Wir empfehlen, das neueste Service Pack und das neueste kumulative Update für dieses Service Pack zu verwenden. Sie müssen also keine älteren Versionen eines Service Packs installieren, bevor Sie das neueste Service Pack installieren. Verwenden Sie Tabelle 1 im folgenden Artikel, um weitere Informationen zu den neuesten Service Packs und dem neuesten kumulativen Update zu finden.
Ermitteln der Versions-, Editions-und Update Ebene von SQL Server und dessen Komponenten
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Erfahren Sie mehr über die Terminologie, mit der Microsoft Softwareupdates beschreibt.