SQL資料庫備份與還原

2021-09-30 03:53:04 字數 2671 閱讀 5348

1.備份資料庫

bakup database db_name

to device

with

blocksize=

description='db_name資料庫備份'

differential,

expiredate=

retaindays=

password=

format|noformat

medianame=

mediadescription=

mediapassword=

name=

init|noinit

skip|noskip

unload|nounload

norewind|rewind

restart

stats=

2.備份資料事務日誌

bakup log db_name

to device

with

blocksize=

description='db_name資料庫事務日誌備份'

expiredate=

retaindays=

password=

format|noformat

medianame=

mediadescription=

mediapassword=

name=

init|noinit

skip|noskip

unload|nounload

norewind|rewind

norecovery|standby=

notruncate(清除事務日誌的非活動部分,但sql server記錄bakuo log命令)|no_log(清除事務日誌的非活動部分,不記錄bakup log命令)|truncateponly(備份事務日誌)

restart

stats=

3.恢復資料庫

restore database db_name

from device

with

restricted_user

file=恢復具有多個備份子集的備份介質中的那個備份子集

pssword=

medianame=

mediapassword=

keep_replication

move file to file

norecovery|recovery|standby=資料庫恢復操作的undo檔案(恢復資料庫檔案或檔案組使用norecovery選項)

norewind|rewind

unload|nounload

replace (若恢復的資料庫名稱與已存在的資料庫重名,則首先刪除原資料庫,然後重建)

restart

stats=

4.恢復事務日誌

restore log db_name

from device

with

restricted_user

file=恢復具有多個備份子集的備份介質中的那個備份子集

pssword=

medianame=

mediapassword=

move file to file

norecovery|recovery|standby=資料庫恢復操作的undo檔案

norewind|rewind

unload|nounload

restart

stats=

stopat=(將資料庫恢復到該設定時間以前的狀態,只有在該時間以前的事物日誌才會被恢復)

stopatmark='mark_name'[after datetime]

stopbeforemark='mark_name'[after datetime]

dob_only:表示新恢復的資料庫的訪問許可權只授予資料庫所有者

norecovery:表示恢復操作不回滾任何未提交的事務。若恢復某一資料庫備份後又恢復多個事務日誌,或在恢復過程中執行多個restore命令,則要求除最後一條restore命令外其他的必須使用該選項

recovery:表示回滾所有未提交事務

5.部分恢復資料庫---進行部分資料庫恢復操作事要使用資料庫檔案組,而且總是要恢復主要的檔案和檔案組,此外就是恢復所指定的檔案和檔案組

restore database db_name

from device 《備份裝置名》

with

partial

restricted_user

file=恢復具有多個備份子集的備份介質中的那個備份子集

pssword=

medianame=

mediapassword=

keep_replication

move file to file

norecovery|recovery|standby=資料庫恢復操作的undo檔案(恢復資料庫檔案或檔案組使用norecovery選項)

norewind|rewind

unload|nounload

restart

stats=

使用者名稱:system

密碼:tiger

SQL 資料庫備份與還原

備份資料庫 backup database northwind to disk c xx.bak 還原資料庫 返回由備份集內包含的資料庫和日誌檔案列表組成的結果集 restore filelistonly from disk c x.bak 還原由backup備份的資料庫 restore datab...

資料庫備份與還原

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

資料庫備份與還原

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