Microsoft verteilt Microsoft SQL Server 2008- oder Microsoft SQL Server 2008 R2-Fixes als eine herunterladbare Datei. Da die Fixes kumulativ sind, enthält jedes neue Release alle Hotfixes und alle Sicherheitsupdates, die im vorherigen SQL Server 2008 oder SQL Server R2-Updaterelease von 2008 enthalten waren.
Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Sie führen einen vollständigen Sicherungsvorgang für eine Datenbank in Microsoft SQL Server 2008 oder Microsoft SQL Server 2008 R2 durch.
-
Der Sicherungsvorgang wird nach der anfänglichen Sicherheits- und Standortüberprüfung abgebrochen. Beispielsweise ist kein Speicherplatz zum Erstellen der Sicherungsdatei verfügbar, oder ein Benutzer beendet die Sicherung manuell.
In diesem Szenario wird eine Transaktionsprotokollsicherung erstellt, obwohl der Sicherungsvorgang unvollständig ist.Notizen
-
Dieses Problem tritt nicht auf, wenn die Datenbanksicherung vor der anfänglichen Sicherheits- und Standortüberprüfung abgebrochen wird. Diese Situation tritt beispielsweise auf, wenn beim Starten des Sicherungsvorgangs nicht auf den angegebenen Sicherungsspeicherort zugegriffen werden kann.
-
Dieses Problem tritt auch in SQL Server 2005 und in SQL Server 2008 R2 auf.
Ursache
Dieses Problem tritt auf, weil die Protokollsequenznummer (Log Sequence Number, LSN) für die vollständige Sicherung festgelegt wird, bevor der Sicherungsvorgang abgeschlossen ist.In SQL Server 2005, im SQL Server 2008 und in SQL Server 2008 R2 wird die LSN festgelegt, bevor die Datenbanksicherung abgeschlossen ist. Daher wird eine Protokollsicherung erstellt, obwohl die Datenbanksicherung abgebrochen wurde.
Lösung
Wenden Sie das folgende kumulative Updatepaket an, um dieses Problem zu beheben.Nachdem Sie dieses Update angewendet haben, wird die LSN festgelegt, nachdem die Datenbanksicherung erstellt wurde. Wenn die Datenbanksicherung abgebrochen wird, tritt beim Sicherungsvorgang des Transaktionsprotokolls ein Fehler auf, und Sie erhalten die folgende Fehlermeldung:
Msg 4214, Level 16, State 1, Line 2BACKUP LOG kann nicht ausgeführt werden, da keine aktuelle Datenbanksicherung vorhanden ist.Msg 3013, Level 16, State 1, Line 2BACKUP LOG wird nicht ordnungsgemäß beendet.
Informationen zum kumulativen Update
SQL Server 2008 R2 Service Pack 2
Der Fix für dieses Problem wurde erstmals im kumulativen Update 1 für SQL Server 2008 R2 Service Pack 2 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2720425 Kumulatives Updatepaket 1 für SQL Server 2008 R2 Service Pack 2Note Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008 R2-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2730301 Die SQL Server 2008 R2-Builds, die nach SQL Server 2008 R2 Service Pack 2 veröffentlicht wurden
SQL Server 2008 R2 Service Pack 1
Der Fix für dieses Problem wurde erstmals im kumulativen Update 7 für SQL Server 2008 R2 Service Pack 1 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2703282 Kumulatives Updatepaket 7 für SQL Server 2008 R2 Service Pack 1Note Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008 R2-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2567616 Die SQL Server 2008 R2-Builds, die nach SQL Server 2008 R2 Service Pack 1 veröffentlicht wurden
SQL Server 2008 Service Pack 3
Die Behebung dieses Problems wurde zuerst im kumulativen Update 4 für SQL Server 2008 Service Pack 3 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
2673383 Kumulatives Updatepaket 4 für SQL Server 2008 Service Pack 3Note Da die Builds kumulativ sind, enthält jedes neue Fixrelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008-Fixrelease enthalten waren. Microsoft empfiehlt, das neueste Updaterelease anzuwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2629969 Die SQL Server 2008-Builds, die veröffentlicht wurden, nachdem SQL Server 2008 Service Pack 3 veröffentlicht wurde Microsoft SQL Server 2008-Hotfixes werden für bestimmte SQL Server Service Packs erstellt. Sie müssen einen SQL Server 2008 Service Pack 3-Hotfix auf eine Installation von SQL Server 2008 Service Pack 3 anwenden. Standardmäßig ist jeder Hotfix, der in einem SQL Server Service Pack bereitgestellt wird, im nächsten SQL Server Service Pack enthalten.
SQL Server 2008 R2
Die Behebung dieses Problems wurde zuerst im kumulativen Update 11 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets für SQL Server 2008 R2 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2633145 Kumulatives Updatepaket 11 für SQL Server 2008 R2 Hinweis Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008 R2-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
981356 Die SQL Server 2008 R2-Builds, die veröffentlicht wurden, nachdem SQL Server 2008 R2 veröffentlicht wurde
SQL Server 2008 R2 Service Pack 1
Die Behebung dieses Problems wurde erstmals im kumulativen Update 4 für SQL Server 2008 R2 Service Pack 1 veröffentlicht. Weitere Informationen zum Abrufen dieses kumulativen Updatepakets finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2633146 Kumulatives Updatepaket 4 für SQL Server 2008 R2 Service Pack 1Hinweis Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsfixes, die im vorherigen SQL Server 2008 R2-Fixrelease enthalten waren. Es wird empfohlen, dass Sie das neueste Updaterelease anwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2567616 Die SQL Server 2008 R2-Builds, die nach SQL Server 2008 R2 Service Pack 1 veröffentlicht wurden
SQL Server 2008 Service Pack 2
Die Behebung dieses Problems wurde erstmals im kumulativen Updatepaket 7 für SQL Server 2008 Service Pack 2 veröffentlicht. Weitere Informationen zu diesem kumulativen Updatepaket finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
2617148 Kumulatives Updatepaket 7 für SQL Server 2008 Service Pack 2Note Da die Builds kumulativ sind, enthält jedes neue Updaterelease alle Hotfixes und alle Sicherheitsupdates, die im vorherigen SQL Server 2008-Updaterelease enthalten waren. Es wird empfohlen, das neueste Updaterelease anzuwenden, das diesen Hotfix enthält. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2402659 Die SQL Server 2008-Builds, die veröffentlicht wurden, nachdem SQL Server 2008 Service Pack 2 veröffentlicht wurde Microsoft SQL Server 2008-Hotfixes werden für bestimmte SQL Server Service Packs erstellt. Sie müssen einen SQL Server 2008 Service Pack 2 (SP2)-Hotfix auf eine Installation von SQL Server 2008 SP2 anwenden. Standardmäßig ist jeder Hotfix, der in einem SQL Server Service Pack bereitgestellt wird, im nächsten SQL Server Service Pack enthalten.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
|
Regelsoftware |
Regeltitel |
Regelbeschreibung |
Produktversionen, für die die Regel ausgewertet wird |
|
System Center Advisor |
SQL Server Datenbankwiederherstellung ist aufgrund einer fehlerhaften Protokollsicherungskette anfällig |
System Center Advisor hat eine Protokollsicherung nach einer fehlgeschlagenen vollständigen Sicherung (database_backup_lsn =0) für R-W-Datenbanken erkannt, die derzeit online sind. Dies macht die Datenbank anfällig für Wiederherstellungen während der Notfallwiederherstellung. Überprüfen Sie die unten angegebene Liste der Datenbanken, und ergreifen Sie Korrekturmaßnahmen. Überprüfen Sie die Informationen in diesem Artikel, und ergreifen Sie entsprechende Korrekturmaßnahmen. |
SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 |
Informationsquellen
Weitere Informationen zum inkrementellen Wartungsmodell für SQL Server finden Sie in der Microsoft Knowledge Base im folgenden Artikel:
935897 Ein inkrementelles Wartungsmodell ist vom SQL Server-Team verfügbar, um Hotfixes für gemeldete Probleme bereitzustellen. Weitere Informationen zum Benennungsschema für SQL Server Updates finden Sie in der Microsoft Knowledge Base auf die folgende Artikelnummer:
822499 Neues Benennungsschema für Microsoft SQL Server SoftwareupdatepaketeZu weiteren Informationen zur Terminologie von Softwareupdates klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von Standardbegriffen bei Microsoft-Softwareupdates