分享方式:


虛擬設備介面 (VDI) 參考

適用於:SQL Server

本節包含供第三方備份軟體廠商使用的 SQL Server 應用程式開發介面規格。

概觀

虛擬設備介面 (VDI) 提供最高的在線備份輸送量,且交易工作負載的效能降低最小,以及最快的還原時間。 它可讓第三方廠商達到與 SQL Server 原生備份/還原相同的效能特性,並提供完整的備份/還原功能。 VDI 是在 SQL Server 7.0 中引進,並在更新版本中受到支持和增強。

VDI 支援兩種主要類型的備份技術:

  • 傳統在線備份,其中備份集的整個內容會讀取並傳輸至備份媒體。

  • 使用基礎分割鏡像或寫入複製技術的快照集備份。

透過 VDI 完成的傳統在線備份可以利用 SQL Server 中備份和還原的完整功能。 快照集備份僅限於完整資料庫和檔案/檔案群組備份。 不過,使用傳統資料庫差異、檔案差異和事務歷史記錄備份,可能會向前復原快照集備份。

使用 Microsoft SQL Server 虛擬設備介面 (VDI) 的備份或還原作業,要求用來發出 BACKUPRESTORE 命令的 SQL Server 伺服器連線必須以系統管理員固定伺服器角色的身分登入。 VDI 連線需要 Sysadmin 許可權,因為連線本身能夠執行多個簡單的備份作業,而且牽涉到用戶端與伺服器之間的共享資源。 在所有環境中都可能不需要這樣做,而且如果應用程式的服務帳戶設定為只有 db_backupoperator 固定資料庫角色,則使用 VDI 的第三方備份應用程式可能會失敗。

下一步

檢閱本節中的 VDI 參考檔。

下載完整的規格和支援的原始程式檔:

GitHub:sql-server-samples/samples/features/sqlvdi