Applies ToSQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verwenden AlwaysOn-Verfügbarkeitsgruppen in einer instance von Microsoft SQL Server 2016 oder 2017.

  • Sie richten SQL Server Verwaltete Sicherungen für eine oder mehrere Ihrer Benutzerdatenbanken ein, die einer verfügbaren Gruppe hinzugefügt werden.

  • Sie führen eine bedarfsgesteuerte Protokollsicherung für die Datenbank aus.

  • Sie entfernen die Datenbank aus der verfügbaren Gruppe und fügen sie dann wieder hinzu. Oder Sie führen ein Failover für Ihre Datenbank durch.

  • Sie führen eine bedarfsgesteuerte Protokollsicherung für die Datenbank aus.

In diesem Szenario stellen Sie fest, dass die Protokollkette unterbrochen wird, indem Sie die Tabelle managed_backup.fn_available_backups für die msdb-Datenbank abfragen.

Ursache

Dieses Problem tritt auf, weil beim Entfernen der Datenbank aus einer verfügbaren Gruppe und dem anschließenden Hinzufügen oder beim Ausführen eines Failovers für Die Datenbank eine neue Datenbank-GUID in der database_guid Spalte der smart_backup_files Tabelle erstellt wird. Dies bewirkt, dass die Partition die Daten in nichtsequentialer Reihenfolge auflistet, und die Unterbrechungsprotokollkette wird ausgelöst.

Lösung

Dieser Fix ist in den folgenden kumulativen Updates für SQL Server enthalten:

Kumulatives Update 1 für SQL Server 2017

Kumulatives Update 5 für SQL Server 2016 Service Pack 1

Informationen zu SQL Server Builds

Jeder neue Build für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen Build enthalten waren. Es wird empfohlen, die neuesten kumulativen Updates für SQL Server zu installieren:

Neuestes kumulatives Update für SQL Server 2017

Neuester Build für SQL Server 2016

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, die Microsoft zum Beschreiben von Softwareupdates verwendet.

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.