Dies hängt alles davon ab, welches Produkt Ihre IT-Abteilung für Backups auf Serverebene verwendet.
In einer virtuellen Umgebung erstellt VMWare beispielsweise Snapshots des Servers. Wenn SQL Server beteiligt ist, verfügt VMWare über eine Option, die von den meisten Administratoren aktiviert wird (oder die ich standardmäßig nicht kenne), mit der die E / A für die Datenbanken während des Snapshots eingefroren werden. Obwohl dies nur Sekunden dauern sollte, kann dies zu Problemen in Ihrer Anwendung führen und ist keine wirklich vertrauenswürdige Methode zum Wiederherstellen der Datenbank.
Wenn Sie ein Produkt eines Drittanbieters für Sicherungen auf Serverebene verwenden, werden wahrscheinlich nur Sicherungen Ihrer Datenbanken auf Dateiebene durchgeführt. Auch hier muss es möglich sein, Backups von gesperrten Dateien zu erstellen, da an SQL Server alle angehängten MDF- und LDF-Dateien aus Windows-Sicht gesperrt sind. Symantecs BackupExec verwendet zum Beispiel die Advanced Open File Option, um im Grunde genommen ein Bild dieser gesperrten Datei aufzunehmen. Denken Sie an die Konsistenz, die die Datenbank bei der Durchführung dieser Sicherung aufweist, wenn die meisten Datenbankadministratoren zusammenbrechen, wenn sie die Datenbank mit einer solchen Sicherung wiederherstellen müssen. Es gibt keine Garantie, wenn die Sicherung ausgelöst wird, während ein Datenladevorgang ausgeführt wird. Welchen Teil der Datenladung hat diese Sicherung erhalten?
Native SQL Server-Sicherungen sind vertrauenswürdig, da sie als gute Sicherungen verifiziert werden. Sie wissen genau, in welchem Zustand sie sich befanden, als Sie die Sicherung für FULL ausgelöst haben, ob dies für das Laden von Daten und dergleichen geplant ist. Eine Protokollsicherung für VOLLSTÄNDIGE Wiederherstellungsmodelle garantiert, dass Sie diese Datenbank in der Sekunde wiederherstellen können.
Wenn Ihr Manager die Sicherung auf Serverebene nicht mehr verwenden kann, würde ich das von ihm verwendete Produkt intensiv untersuchen. Ich würde herausfinden, ob es ein SQL Server-Add-On oder einen Sicherungsagenten gibt, der erworben werden kann, damit VDI-Sicherungen der Datenbanken durchgeführt werden können.
Sie sollten auch überlegen und mit Ihrem Manager besprechen, welche Beteiligung Sie an der Überprüfung und Fehlerbehebung benötigen, wenn SQL Server-Sicherungen fehlschlagen. Ich habe Netbackup bei früheren Jobs stark genutzt und hatte vor einigen Jahren einen Kunden, der wollte, dass ich die Verwendung des SQL Server-Agenten von Netbackup für seine Umgebung teste. Dies schloss andere Datenbankadministratoren ein, die ebenfalls Unterstützung leisten mussten. Ich habe ihnen im Voraus gesagt, dass Sie zur Fehlerbehebung bei Sicherungsfehlern für SQL Server ein gutes Wissen über Netbackup benötigen. Netbackup-Masterserver werden im Allgemeinen auf Unix-Servern ausgeführt, sodass Sie jetzt einige Unix-Server kennen müssen. Dies kann Spaß machen, ist aber eher schmerzhaft, wenn Sie bereits beschäftigt sind. Nur etwas zu beachten und kann ein guter Diskussionspunkt mit Ihrem Manager sein und herausfinden, wer für die Fehlerbehebung verantwortlich ist.