SQL Server 備份的 8 種方法。

2021-09-09 04:43:41 字數 1934 閱讀 5640

方法 1、 完整備份

方法 2、 差異備份

方法 3、 部分備份(備份資料庫的read_write部分)

方法 4、 檔案備份

方法 5、 檔案組備份

方法 6、 只複製備份

方法 7、 日誌備份

方法 1、完整備份     

backup database studio

to disk = 'e:\studio.bak';

go在此基礎上也可壓縮一下.bak檔案的大小

可以看到資料被壓縮了。這個雖然減小了io但是增加cpu的作業。

還可以條帶化備份

可以看到條帶化可以把乙個.bak檔案分成三個,重點就在這裡了,因為這三個可以存到不同的硬碟上。達到分流io的目的。這樣可以快速的

完成備份。sql server 最多可以分流到64個硬碟。

映象備份      

可以看到映象備份是使備份檔案有多個複本,這樣就算其中的乙個不能用了,還有別的可以用。

方法 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部分備份只是針對資料庫的可讀可寫部分。

方法 4、檔案備份       

backup database studio

file = 'studio'

to disk = 'e:\studio_primary';

go方法 5、檔案組備份     

backup database studio

filegroup = 'fg2'

to disk = 'e:\studio_fg2.bak';

go方法 6、只複製備份        

backup database studio

to disk = 'e:\studio_copy_only.bak'

with copy_only;

go只複製備份不會破壞原有的備份序列。對資料庫來說就像它從來沒有發生過一樣。

方法 7、日誌備份          

backup log studio

to disk = 'e:\studio_log.bak'

go

SQL Server2005異地自動備份方法

最近公司剛剛搭建了一台安防綜合平台,綜合平台伺服器上安裝了sql server 2005,由於沒有備份伺服器,所以只能異地備份資料庫了。在網上找了很多的資料,自己整合了一下 一 開啟sql agent服務,並設定為 自動 二 備份 1 sql 作業 新建作業,這是在sql2005下的操作,其實sql...

SQL Server 2000的四種備份方式

一 資料庫備份 應用於 資料更新緩慢的資料庫中 備份方式 建立備份完成時資料庫內存在的資料的副本 缺點 使用的儲存空間多,完成備份需要的時間長。二 差異備份或稱增量備份 應用於 資料更新較快的資料庫中 備份方式 將最近一次資料庫備份以來發生的資料變化備份起來 缺點 無法提供到失敗點的無資料損失備份。...

SQL Server差異備份的備份 還原原理

記住一點 差異備份是基於最後一次完整備份的差異,而不是基於最後一次差異的差異 備份過程 1 完整備份之後有無對資料庫做過修改,如果有,記錄資料庫的最後lsn last lsn 如果完整備份之後無對資料庫做過修改,那麼差異備份就沒有意義了 2 做差異備份時根據差異位圖讀取差異頁面內容 注意 差異位圖記...