定義磁碟檔案的邏輯備份裝置 (SQL Server)

適用於:SQL Server

本文說明如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 中定義磁碟檔案的邏輯備份裝置。 邏輯裝置是使用者定義名稱,指向特定的實體備份裝置 (磁碟檔案或磁帶機)。 當備份寫入備份裝置後,才會進行實體裝置的初始化。

本主題內容

開始之前

限制事項

  • 邏輯裝置名稱在伺服器執行個體上所有邏輯備份裝置中都必須是唯一的。 若要檢視現有的邏輯裝置名稱,請查詢 sys.backup_devices 目錄檢視。

建議

  • 我們建議備份磁碟應該與資料庫資料和記錄磁碟使用不同的磁碟。 為了確保您可以在資料或記錄磁碟故障時存取備份,這樣做有其必要。

安全性

權限

需要 diskadmin 固定伺服器角色的成員資格。

需要寫入磁碟的權限。

使用 SQL Server Management Studio

定義磁碟檔案的邏輯備份裝置

  1. 連線到適當的 Microsoft SQL Server 資料庫引擎執行個體之後,請在 [物件總管] 中,按一下伺服器名稱以展開伺服器樹狀目錄。

  2. 展開 [伺服器物件] ,然後以滑鼠右鍵按一下 [備份裝置] 。

  3. 按一下 [新增備份裝置] 。 會開啟 [備份裝置] 對話方塊。

  4. 輸入裝置名稱。

  5. 若要指定目的地,請按一下 [檔案] 並指定檔案的完整路徑。

  6. 若要定義新裝置,請按一下 [確定]

若要備份至這個新裝置,請將它加入 [備份資料庫] \([一般] ) 對話方塊中的 [備份至:] 欄位。 如需詳細資訊,請參閱建立完整資料庫備份 (SQL Server)

使用 TRANSACT-SQL

定義磁碟檔案的邏輯備份裝置

  1. 連線至資料庫引擎。

  2. 在標準列中,按一下 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 這個範例示範如何使用 sp_addumpdevice ,定義磁碟檔案的邏輯備份裝置。 範例會加入名稱為 mydiskdump的磁碟備份裝置,實體名稱是 c:\dump\dump1.bak

USE AdventureWorks2022;  
GO  
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'c:\dump\dump1.bak' ;  
GO  

另請參閱

BACKUP (Transact-SQL)
備份裝置 (SQL Server)
sys.backup_devices (Transact-SQL)
sp_addumpdevice (Transact-SQL)
sp_dropdevice (Transact-SQL)
定義磁帶機的邏輯備份裝置 (SQL Server)
檢視邏輯備份裝置的屬性和內容 (SQL Server)