SQL语句恢复数据库时一直显示“正在还原”
生活随笔
收集整理的這篇文章主要介紹了
SQL语句恢复数据库时一直显示“正在还原”
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,NORECOVERY ";
dbName:數(shù)據(jù)庫(kù)名
filepath:備份數(shù)據(jù)所在的路徑名(包括文件名)
用上面的SQL語(yǔ)句還原備份數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)庫(kù)的狀態(tài)總是“正在還原”,使得不能對(duì)它進(jìn)行其他操作。
解決方案:“RESTORE DATABASE " + dbName + " From disk='" + filePath + "' WITH REPLACE,RECOVERY ";
即:不用NORECOVERY,而用RECOVERY。
注:REPLACE也一定要的,不然就會(huì)出錯(cuò)的。(錯(cuò)誤跟沒(méi)有選擇”覆蓋原數(shù)據(jù)庫(kù)“產(chǎn)生的錯(cuò)誤是一樣的)
轉(zhuǎn)載于:https://www.cnblogs.com/kevinGao/archive/2012/07/25/2671015.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的SQL语句恢复数据库时一直显示“正在还原”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ArcIMS 开发学习笔记(一)
- 下一篇: (oracle)二、创建数据库