歡迎您訪問鄭州17.C1起草视频電子股份有限公司官方網站!
阿裏巴巴誠信通(tōng)企業
全國谘詢熱線:40000-63966
興(xìng)邦電子,中國水(shuǐ)控機第一品牌

聯係17.C1起草视频電子

全國谘詢熱線:40000-63966

工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

sql server附加(jiā)數據庫錯誤

文章出處:http://www.10ybwg.org.cn 作者:開發部

[文章內容簡(jiǎn)介]:sql server附加數據庫錯誤,借誤代碼:5171

解決(jué)方法:

       最好(hǎo)新建一個原要恢複的(de)數據庫一樣的新數據庫,新數據庫名字要恢複的數據庫名字相同(tóng)。完成之後,找到新建的數據庫【***.mdf和(hé)***.ldf】數據(jù)庫原文件所在的文件目(mù)錄,把要附加的數據庫文件(jiàn)文件修改為新數據庫相同的(de)名字,關(guān)閉或斷開與數據庫的任何操作,粘貼要恢複的數據庫文件,即可。

數(shù)據庫可異(yì)情況處理方法如下:

查看數據庫文件路徑方法:文件-右擊-屬性
詳細的恢複方法(fǎ):
    1、停止數據庫服務。
    2、將(jiāng)需要恢複的數據庫(kù)文件複製(zhì)到另外的(de)位置。
    3、啟動數據庫服務。
    4、確認要恢複的(de)數據庫文件已經成(chéng)功複製到另外的位置,然後在SQL Server Management Studio中刪除要恢複的數據庫。
    5、新建同名的數據庫(數據(jù)庫文件名也要(yào)相(xiàng)同(tóng))。
    6、停止數據庫服務。
    7、用第2步中備份的.mdf文件覆(fù)蓋新數據庫的同名文件。
    8、啟動數據(jù)庫服務。
    9、運行alter database dbname set emergency,將數據庫設置為emergency mode
    10、運行下麵的命(mìng)令就可以恢複數據庫:
    use master
    declare @databasename varchar(255)
    set @databasename='要恢複的數據庫名稱'
exec sp_dboption @databasename, N'single', N'true' --將目標數(shù)據庫置為單用(yòng)戶狀態
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
    dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'--將目標(biāo)數據庫置為多用戶狀態
這個(gè)若執行不了可以使(shǐ)用下麵的語句:
 USE   MASTER 
  GO 
 如果以上(shàng)有什麽描述不對,或者是您有什麽好的(de)方法都可以(yǐ)與我公司技術(shù)交(jiāo)流

本文關鍵詞:sql,server附加數據庫錯誤 [ ]
回到頂部
网站地图 17.C1起草视频-WWW.17C久久久嫩草-红桃17C.C18起草-17C一起草在线观看入口官网