SQL Server 2008 備份檔案和檔案組
當資料庫大小和效能要求使完整資料庫備份顯得不切實際,則可以建立檔案備份。“檔案備份”包含一個或多個檔案(或檔案組)中的所有資料。有關檔案備份的詳細資訊,請參閱完整檔案備份和差異檔案備份。
重要提示:
在簡單恢復模式下,讀/寫檔案必須一同備份。這將確保資料庫可以還原到一致的時間點。不要逐個指定讀/寫檔案或檔案組,而應使用 READ_WRITE_FILEGROUPS 選項。此選項將所有讀/寫檔案組備份到資料庫中。通過指定 READ_WRITE_FILEGROUPS 建立的備份稱為“部分備份”。有關詳細資訊,請參閱部分備份。
備份檔案和檔案組
若要建立檔案或檔案組備份,請使用 BACKUP DATABASE
資料庫名稱。
FILE 或 FILEGROUP 子句(為每個檔案或檔案組分別指定)。
將寫入完整備份的備份裝置。
用於檔案備份的基本 Transact-SQL 語法如下:
BACKUP DATABASE database
{ FILE = logical_file_name | FILEGROUP = logical_filegroup_name } [ ,...f ]
TO backup_device [ ,...n ]
[ WITH with_options [ ,...o ] ] ;
選項 說明
database
備份事務日誌、部分資料庫或完整的資料庫時所用的源資料庫。
FILE = logical_file_name
指定要包含在檔案備份中的檔案的邏輯名稱。
FILEGROUP = logical_filegroup_name
指定要包含在檔案備份中的檔案組的邏輯名稱。在簡單恢復模式下,只允許對只讀檔案組執行檔案組備份。
[ ,...f ]
表示可以指定多個檔案和檔案組的佔位符。不限制檔案或檔案組的數量。
backup_device [ ,...n ]
指定一個列表,它包含 1 至 64 個用於備份操作的備份裝置。您可以指定物理備份裝置,也可以指定對應的邏輯備份裝置(如果已定義)。要指定物理備份裝置,請使用 DISK 或 TAPE 選項:
{ DISK | TAPE } = physical_backup_device_name
有關詳細資訊,請參閱備份裝置。
WITH with_options [ ,...o ]
您也可以指定一個或多個附加選項,如 DIFFERENTIAL。
注意:
差異檔案備份需要以完整檔案備份為基礎。有關詳細資訊,請參閱差異檔案備份。
在完整恢復模式下,還必須備份事務日誌。若要使用一整套檔案的完整備份來還原資料庫,您還必須擁有足夠的日誌備份,以便涵蓋從第一個檔案備份開始的所有檔案備份。有關詳細資訊,請參閱如何建立事務日誌備份 (Transact-SQL)。
若要建立檔案或檔案組備份,請使用 BACKUP DATABASE
資料庫名稱。
FILE 或 FILEGROUP 子句(為每個檔案或檔案組分別指定)。
將寫入完整備份的備份裝置。
用於檔案備份的基本 Transact-SQL 語法如下:
BACKUP DATABASE database
{ FILE = logical_file_name | FILEGROUP = logical_filegroup_name } [ ,...f ]
TO backup_device [ ,...n ]
[ WITH with_options [ ,...o ] ] ;
選項 說明
database
備份事務日誌、部分資料庫或完整的資料庫時所用的源資料庫。
FILE = logical_file_name
指定要包含在檔案備份中的檔案的邏輯名稱。
FILEGROUP = logical_filegroup_name
指定要包含在檔案備份中的檔案組的邏輯名稱。在簡單恢復模式下,只允許對只讀檔案組執行檔案組備份。
[ ,...f ]
表示可以指定多個檔案和檔案組的佔位符。不限制檔案或檔案組的數量。
backup_device [ ,...n ]
指定一個列表,它包含 1 至 64 個用於備份操作的備份裝置。您可以指定物理備份裝置,也可以指定對應的邏輯備份裝置(如果已定義)。要指定物理備份裝置,請使用 DISK 或 TAPE 選項:
{ DISK | TAPE } = physical_backup_device_name
有關詳細資訊,請參閱備份裝置。
WITH with_options [ ,...o ]
您也可以指定一個或多個附加選項,如 DIFFERENTIAL。
注意:
差異檔案備份需要以完整檔案備份為基礎。有關詳細資訊,請參閱差異檔案備份。
在完整恢復模式下,還必須備份事務日誌。若要使用一整套檔案的完整備份來還原資料庫,您還必須擁有足夠的日誌備份,以便涵蓋從第一個檔案備份開始的所有檔案備份。有關詳細資訊,請參閱如何建立事務日誌備份 (Transact-SQL)。
示例
下面的示例備份了 Sales 資料庫的輔助檔案組的一個或多個檔案。此資料庫使用完整恢復模式並且包含以下輔助檔案組:
名為 SalesGroup1 的檔案組,它包含檔案 SGrp1Fi1 和 SGrp1Fi2。
名為 SalesGroup2 的檔案組,它包含檔案 SGrp2Fi1 和 SGrp2Fi2。
注意:
在完整恢復模式下,需要定期日誌備份以截斷日誌,這樣才能將資料庫還原到特定時間點。
A. 為兩個檔案建立檔案備份
下面的示例僅為 SalesGroup1 檔案組的 SGrp1Fi2 檔案和 SalesGroup2 檔案組的 SGrp2Fi2 檔案建立差異檔案備份。
--Backup the files in the SalesGroup1 secondary filegroup.
BACKUP DATABASE Sales
FILE = 'SGrp1Fi2',
FILE = 'SGrp2Fi2'
TO DISK = 'G:\SQL Server Backups\Sales\SalesGroup1.bck'
GOB. 為兩個輔助檔案組建立完整檔案備份
下面的示例為兩個輔助檔案組中的所有檔案建立完整檔案備份。
--Back up the files in SalesGroup1.
BACKUP DATABASE Sales
FILEGROUP = 'SalesGroup1',
FILEGROUP = 'SalesGroup2'
TO DISK = 'C:\MySQLServer\Backups\Sales\SalesFiles.bck'
GOC. 為兩個輔助檔案組建立差異檔案備份
下面的示例為兩個輔助檔案組中的所有檔案建立差異檔案備份。
--Back up the files in SalesGroup1.
BACKUP DATABASE Sales
FILEGROUP = 'SalesGroup1',
FILEGROUP = 'SalesGroup2'
TO DISK = 'C:\MySQLServer\Backups\Sales\SalesFiles.bck'
GO
WITH
DIFFERENTIAL,
GO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541406/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2008 完整檔案備份SQLServer
- SQL Server 2008還原檔案和檔案組SQLServer
- SQL Server 2008 差異檔案備份SQLServer
- SQL Server 2008差異備份與新檔案SQLServer
- sql檔案備份SQL
- SQL Server 中資料庫檔案的存放方式,檔案和檔案組SQLServer資料庫
- SQL Server 2005中的檔案和檔案組SQLServer
- SQL SERVER備份資料庫檔案(使用SSMS)SQLServer資料庫SSM
- 備份次新的DR(sql server dmp檔案)SQLServer
- SQL Server2008 clear歷史備份檔案 Management Studio操作?SQLServer
- SQL Server 2008為磁碟檔案定義邏輯備份裝置SQLServer
- SQL Server資料庫 bcp匯出備份檔案應用SQLServer資料庫
- rman備份-(1) 利用備份級恢復資料檔案和控制檔案
- RMAN說,我能備份(4)--RMAN備份資料檔案和控制檔案
- sql server如何重建索引到其它檔案組SQLServer索引
- 備份控制檔案
- [rsync]——rsync檔案同步和備份
- 備份之控制檔案備份
- sql server2008資料檔案遷移SQLServer
- 備份歸檔日誌檔案
- rsync同步和備份檔案到本地
- 雲備份和同步檔案資料
- 控制檔案的備份和恢復
- SQL Server 檔案路徑SQLServer
- 檔案的基本管理和XFS檔案系統備份恢復
- RMAN備份檔案格式
- 資料庫檔案和檔案組資料庫
- rman全庫備份備份歸檔日誌檔案
- SQL Server 2008快照備份SQLServer
- SQL Server 2008備份概述SQLServer
- SQL Server 2008的FILESTREAM特性使用之檔案管理SQLServer
- RMAN備份資料檔案+控制檔案+歸檔日誌
- 不完全恢復(資料檔案備份--新建表空間--控制檔案備份--日誌歸檔檔案)
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- RMAN說,我能備份(5)--RMAN備份歸檔檔案
- 12 使用RMAN備份和恢復檔案
- 歸檔模式有備份丟失控制檔案和資料檔案後恢復模式
- Linux基楚操作指引【檔案改名、檔案備份、檔案刪除】Linux