亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何用RESTORE DATABASE 還原SQLServer數據庫?

如何用RESTORE DATABASE 還原SQLServer數據庫?

小怪獸愛吃肉 2019-05-28 10:06:51
如何用RESTORE DATABASE 還原SQLServer數據庫
查看完整描述

3 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

使用 RESTORE DATABASE。

格式為:restore database 數據庫名稱 from disk='備份文件路徑'  

例:restore database glkf from disk='D:\text.bak'

需要注意:還原的時候需要關閉數據庫的連接,如圖紅框部分,不能選擇要還原的數據庫。

使用backup 可以執行數據庫備份,如:

backup database glkf to disk='D:\test.bak'

SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL Server是由Microsoft開發和推廣的關系數據庫管理系統(DBMS)。


查看完整回答
反對 回復 2019-06-01
?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

12345678RESTORE?DATABASE?AdventureWorks2008R2???FROM?DISK?=?'Z:\SQLServerBackups\AdventureWorks2008R2.bak'???WITH?FILE?=?6??????NORECOVERY;RESTORE?DATABASE?AdventureWorks2008R2???FROM?DISK?=?'Z:\SQLServerBackups\AdventureWorks2008R2.bak'???WITH?FILE?=?9??????RECOVERY;

RECOVERY 和 NORECOVERY 的比較

回滾由 RESTORE 語句通過 [ RECOVERY | NORECOVERY ] 選項控制:

NORECOVERY
指定不發生回滾。從而使前滾按順序在下一條語句中繼續進行。
在這種情況下,還原順序可還原其他備份,并執行前滾。

RECOVERY(默認值)表示,應在完成當前備份前滾之后執行回滾。
恢復數據庫要求要還原的整個數據集(“前滾集”)必須與數據庫一致。如果前滾集尚未前滾到與數據庫保持一致的地步,并且指定了
RECOVERY,則數據庫引擎將發出錯誤。



查看完整回答
反對 回復 2019-06-01
?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

使用with move選項

RESTORE?DATABASE?A?FROM?DISK = N'D:\B' with?RECOVERY,
NOUNLOAD,?REPLACE, STATS = 10 ,
MOVE '數據庫邏輯名'?TO?'數據庫A的完整路徑+數據文件名.mdf',
MOVE '日志邏輯名'?TO?'數據庫A的完整路徑+日志文件名.ldf'

另外使用restore命令恢復數據庫,一般不必先創建要恢復的數據庫,可以直接從備份里恢復出來。

查看完整回答
反對 回復 2019-06-01
  • 3 回答
  • 0 關注
  • 5327 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號