Referenz zur Schnittstelle für virtuelle Geräte

Gilt für:SQL Server

Dieser Abschnitt enthält die Spezifikationen für die SQL Server-Anwendungsprogrammierschnittstellen, die für die Verwendung durch Drittanbieter von Sicherungssoftware bestimmt sind.

Übersicht

Die Schnittstelle für virtuelle Geräte (Virtual Device Interface, VDI) bietet für Onlinesicherungen den höchsten Durchsatz bei minimaler Beeinträchtigung der Transaktionsworkload sowie die schnellstmöglichen Wiederherstellungszeiten. Sie ermöglicht es Drittanbietern, die gleichen Leistungsmerkmale wie die native SQL Server-Sicherung und -Wiederherstellung zu erreichen, und stellt die gesamte Bandbreite der Sicherungs- und Wiederherstellungsfunktionen zur Verfügung. Die VDI wurde mit SQL Server 7.0 eingeführt und wird auch in höheren Versionen unterstützt und erweitert.

Die VDI unterstützt zwei der am häufigsten verwendeten Sicherungstechnologien:

  • Herkömmliche Onlinesicherungen, bei denen der gesamte Inhalt des Sicherungsdatensatzes gelesen und auf die Sicherungsmedien übertragen wird.

  • Sicherungen von Momentaufnahmen, die mithilfe der zugrunde liegenden Split-Mirror- oder Copy-on-Write-Technologie durchgeführt werden.

Bei herkömmlichen Onlinesicherungen über die VDI kann der volle Umfang der Sicherungs- und Wiederherstellungsfunktionen in SQL Server genutzt werden. Sicherungen von Momentaufnahmen sind auf vollständige Datenbank- und Datei-/Dateigruppensicherungen beschränkt. Allerdings kann für Sicherungen von Momentaufnahmen ein Rollforward mit herkömmlichen differenziellen Datenbank-, differenziellen Datei- und Transaktionsprotokollsicherungen ausgeführt werden.

Sicherungs- oder Wiederherstellungsvorgänge, die die Microsoft SQL Server Virtual Device Interface (VDI) verwenden, erfordern, dass die Serververbindung für SQL Server, die zum Ausgeben der BACKUP Befehle oder RESTORE verwendet wird, als feste Serverrolle sysadmin angemeldet sein muss. Die VDI-Verbindung erfordert die Sysadmin-Berechtigung, da die Verbindung selbst mehr als einfache Sicherungsvorgänge ausführen kann und freigegebene Ressourcen zwischen Client und Server umfasst. Dies ist möglicherweise nicht in allen Umgebungen wünschenswert und kann dazu führen, dass Sicherungsanwendungen von Drittanbietern, die VDI verwenden, fehlschlagen, wenn die Dienstkonten der Anwendungen so konfiguriert sind, dass sie nur über die db_backupoperator feste Datenbankrolle verfügen.

Nächste Schritte

Lesen Sie die VDI-Referenzdokumentation in diesem Abschnitt.

Laden Sie die vollständige Spezifikation und die unterstützenden Quelldateien herunter:

SQL Server 2005 Virtual Backup Device Interface (VDI) Specification (Spezifikation zur Schnittstelle für virtuelle Geräte bei SQL Server 2005-Sicherungen)