標籤:blog http io ar for 檔案 資料 sp 2014
方法 1、 完整備份
方法 2、 差異備份
方法 3、 部份備份(備份資料庫的read_write部分)
方法 4、 檔案備份
方法 5、 檔案組備份
方法 6、 唯讀備份
方法 7、 記錄備份
-----------------------------------------------------------------------------------------------------------------------------------------------------------
方法 1、完整備份
backup database Studio
to disk = ‘E:\Studio.bak‘;
go
在此基礎上也可壓縮一下.bak檔案的大小
backup database Studio
to disk = ‘E:\Studio_compressionVersion.bak‘
with compression;
go
可以看到資料被壓縮了。這個雖然減小了IO但是增加CPU的作業。
還可以條帶化備份
backup database Studio
to disk = ‘F:\Studio0.bak‘,
disk = ‘G:\Studio2.bak‘,
disk = ‘K:\Studio3.bak‘
go
可以看到條帶化可以把一個.bak檔案分成三個,重點就在這裡了,因為這三個可以存到不同的硬碟上。達到分流IO的目的。這樣可以快速的
完成備份。SQL Server 最多可以分流到64個硬碟。
鏡像備份
backup database Studio
to disk = ‘E:\Studio.bak‘
mirror to disk = ‘E:\Studio_mirror_1.bak‘
mirror to disk = ‘E:\Studio_mirror_2.bak‘
with format;
go
可以看到鏡像備份是使備份檔案有多個複本,這樣就算其中的一個不能用了,還有別的可以用。
方法 2、 差異備份
backup database Studio
to disk = ‘E:\Studio.diff‘
with differential;
go
差異備份關注的資料只是自上交資料庫完整備份以來資料庫中的變更。
方法 3、 部份備份
backup database Studio
read_write_filegroups
to disk = ‘E:\Studio.par‘
go
部份備份只是針對資料庫的可讀可寫部分。
SQL Server 備份的 8 種方法。