E / A wird in der Datenbank eingefroren und außerdem wurde die E / A in der Datenbank täglich im Protokoll mit vollständiger Sicherung fortgesetzt

9

Ich möchte sagen, dass ich wie täglich die Nachricht in meiner Protokolldatei erhalten habe.

Zuerst wird die Meldung E / A in Datenbank eingefroren (DatabaseName) im Protokoll angezeigt. Die Nachricht ist wie

E / A ist in der Datenbank eingefroren (DatabaseName). Es ist keine Benutzeraktion erforderlich. Wenn die E / A jedoch nicht sofort fortgesetzt wird, können Sie die Sicherung abbrechen.

Und dann wurde die E / A wieder aufgenommen. Die Meldung Datenbank (DatabaseName) wird wie folgt angezeigt

Die E / A wurde in der Datenbank (DatabaseName) fortgesetzt. Es ist keine Benutzeraktion erforderlich.

Und schließlich hat die Sicherung der Datenbank mit dieser Meldung erfolgreich durchgeführt

Es ist keine Benutzeraktion erforderlich

Es ist meine Produktions-Audit-Datenbank und die Software-Umgebung ist wie folgt:

Windows Server 2012 R2
SQL Server 2012
VMware Tools

Meine Produktionsdatenbank " Wiederherstellungsmodell " ist das Wiederherstellungsmodell " Vollständig ". Und aus dem Login - ID in SQL Server, war der Wartungsplan Backup - setup.That „hat Sysadmin “ Privilegien für alle Datenbanken.

Die Sicherung wurde über die Sicherung "Wartungsplan" zu einem bestimmten Zeitpunkt wie 16.00 Uhr jeden Tag eingerichtet. Und Always Backup wurde in ihrem Zeitplanintervall erfolgreich durchgeführt.

Warum wird eine solche Protokollnachricht zur geplanten Sicherungszeit generiert? Wird sich diese Art von Nachricht auf die Leistung meiner Produktionsdatenbank auswirken? Es treten Probleme mit der Datenkonsistenz (Sichern / Wiederherstellen) in meiner Produktionsdatenbank auf.

Jeder Vorschlag wird geschätzt.

Md Haidar Ali Khan
quelle
3
Dies ist eigentlich kein Problem , aber wie VSS - Sicherungen funktioniert Sie blogs.msdn Artikel lesen müssen blogs.msdn.com/b/sqlserverfaq/archive/2009/04/28/...
Shanky
@Shanky, Sie haben Recht, ich habe "Server Manager-> Lokaler Server" zur gleichen Zeit ausgecheckt, als die VSS-Anwendung einen Fehler auslöste.
Md Haidar Ali Khan
@Haidar Es ist OK, ich denke KASQLDBA hat bereits eine Antwort auf Ihre Frage gegeben. Es macht keinen Sinn, dieselbe Antwort auf die Frage zu veröffentlichen.
Shanky

Antworten:

10

Ich glaube, es ist nur eine Nachricht und kein Fehler, es sei denn und bis die Aufgabe beeinträchtigt wird, wenn diese Nachricht im Fehlerprotokoll protokolliert wird:

Dasselbe gilt auch für einen unserer Produktionsserver, auf dem das Windows-Verwaltungsteam die SQL Server-Sicherung über VSS (Volume Shadow Copy Services) aktiviert hat. Wenn dieser Prozess ausgeführt wird, friert er die E / A vorübergehend ein, um eine Schattenkopie zu erstellen und sie nach Abschluss des Prozesses wieder freizugeben.

Die Hauptursache ist "E / A in der Datenbank wird eingefroren, damit ein Sicherungsdienst die VDI (Virtual Device Interface) verwendet und eine SQL-Snapshot-Sicherung festschreibt." wie hier erwähnt

Um besser zu verstehen, wie dieser Prozess funktioniert, lesen Sie bitte Funktionsweise: SQL Server - VDI (VSS) -Sicherungsressourcen 2

Aus diesem Grund sollten Sie nach Prozessen wie Volume Shadow Copy (VSS) oder Data Protection Manager (DPM) suchen, die auf dem Server ausgeführt werden, und mit dem Systemadministrationsteam besprechen, was aktiviert ist und um sicherzustellen, dass keine Auswirkungen auftreten.

KASQLDBA
quelle
1
Sie haben Recht, ich habe den lokalen Server durchlaufen und das VSS-Ereignisprotokoll überprüft und festgestellt, dass das VSS zur gleichen Zeit einen Fehler ausgelöst hat.
Md Haidar Ali Khan