資料庫的備份與還原

2021-07-03 13:52:43 字數 974 閱讀 9000

資料庫的 備份分為完全備份和差異備份。

完全備份是指整個資料庫的完整備份

差異備份是指資料庫中所有檔案的備份,但是此備份只包含每個檔案的最新資料庫備份之後發生了修改的資料區。

完全備份sql語言示例:

use master

gobackup database satellite

to disk='d:\db.back'

with name='弄啥咧備份',

description='資料庫完全備份',

init

差異備份的sql語言示例:

use master

gobackup database satellite

to disk='d:\db_di.back'

with differential,

description='資料庫差異備份',

init

有了資料庫的備份,當然要說資料庫的還原,在還原之前需要備份完成後的 驗證,以表明備份檔案是否正確,可用以下語言進行:
restore filelistonly from disk='d:\db.back'with file=1
然後進行資料庫的還原:
use master

go restore database satellite

from disk='d:\db.back' --完全資料庫備份還原

with file=1,

norecovery,

nounload,

replace

gorestore database satellite

from disk='d:\db_di.back'

with file=1,

norecovery,

nounload,

replace

go

資料庫備份與還原

在開發和資料庫有關的應用程式的時候,很多時候我們做的操作就是和資料庫打交道,而使用者最關心的也是資料,而一旦資料庫出現故障,我們事先又沒有做任何的預防措施,帶來的將會是災難性的錯誤。雖然資料庫本身提供備份和還原的功能,也可設定定期備份資料庫的操作,但是很多時候使用者並不知道怎樣操作,特別是還原。所以...

資料庫備份與還原

還原,將資料恢復到備份時的狀態。保護資料記錄。myisam innodb bdbmemory archive 批量插入的速度高低 高高非常高事務安全 支援 支援 全文索引 支援5.5版本支援 鎖機制 表鎖行鎖 頁鎖表鎖 行鎖儲存限制 沒有64tb沒有有 沒有b樹索引 支援支援 支援支援 雜湊索引 支...

資料庫備份與還原

window to widows 資料庫備份與還原 步驟 pg dump.exe執行程式在postgresql資料庫安裝目錄 bin 目錄下,這是在windows下的檔名。執行過程如下 1 開啟windows下的命令視窗 開始 cmd 安裝資料庫的目錄 進入bin目錄 2 匯出命令 pg dump ...