sql2000數(shù)據(jù)庫置疑修復(fù)工具 sql數(shù)據(jù)庫質(zhì)疑的原因及解決辦法?
sql數(shù)據(jù)庫質(zhì)疑的原因及解決辦法?1. 停止sql服務(wù)管理器并保存日志文件aaa.ldf公司更改為aaa1.ldf(rename)2,然后打開sql服務(wù)管理器,打開查詢分析器:依次執(zhí)行use mast
sql數(shù)據(jù)庫質(zhì)疑的原因及解決辦法?
1. 停止sql服務(wù)管理器并保存日志文件aaa.ldf公司更改為aaa1.ldf(rename)2,然后打開sql服務(wù)管理器,打開查詢分析器:依次執(zhí)行use master gosp“configure “allowupdates”,1goreconfigurewithoverridegoupdatesysdatabasessetstatus=-32768其中dbid=DB “ID(“aaa”)godbccrebuild “l(fā)og(“aaa”,“d:aaau日志.ldf“)——它必須是數(shù)據(jù)庫路徑。如果不正確,請更改godbccheckdb(“AAA”)gospudboption“AAA”、“dbouseonly”、“false”gospuconfigure“allowupdates”,0使用override更正配置,然后再次刷新enterprise manager。應(yīng)該沒事的!此問題通常是由電源故障或移動文件路徑引起的
sql 2000數(shù)據(jù)庫置疑的解決方法?
網(wǎng)上各種方法都失敗了
讓我介紹一下我的方法??赡苣愕那闆r和我的一樣
我在C盤上安裝了SQL2000,數(shù)據(jù)庫文件在D盤上
Enterprise manager不能刪除、分離。
我將D磁盤文件復(fù)制到C:program filesmsqldata并放在這里。這里有所有的數(shù)據(jù)庫系統(tǒng)庫,具體路徑根據(jù)自己的情況而定。
然后重新啟動服務(wù)-加載項。
然后將其分離,將磁盤C的數(shù)據(jù)庫源文件剪切并粘貼到非磁盤C,然后再次附加。
如果有用,請贊美它!謝謝
企業(yè)經(jīng)理-右鍵單擊潛在客戶數(shù)據(jù)庫-所有任務(wù)-分離數(shù)據(jù)庫,然后備份潛在客戶數(shù)據(jù)庫的文件,然后執(zhí)行以下步驟:
1。創(chuàng)建一個同名的新數(shù)據(jù)庫
2。停止SQL[server
3。使用prospect數(shù)據(jù)庫的文件覆蓋同名的新數(shù)據(jù)庫
4。重新啟動SQL Server
5。此時,當(dāng)您打開enterprisemanager時,將懷疑同名的新數(shù)據(jù)庫。不管怎樣,執(zhí)行以下語句(注意修改數(shù)據(jù)庫名稱)使用master go spuconfigure“ALLOW UPDATES”,1 RECONFIGURE WITH OVERRIDE go UPDATE SYSDATABASES SET STATUS=32768,其中name=“his222”go spudboption“test”,“single user”,“true”go DBCCCHECKDB(“test”)Go update sysdatabases set status=28其中name=“test”Go sp”configure“allow updates”,0用override Go sp”dboption“test”,“single user”,“False”Go
6重新配置。完成后,可以訪問數(shù)據(jù)庫中的數(shù)據(jù)。此時,數(shù)據(jù)庫本身通常會出現(xiàn)問題。解決方案是使用數(shù)據(jù)庫腳本創(chuàng)建一個新數(shù)據(jù)庫并將數(shù)據(jù)導(dǎo)入其中。如果不添加數(shù)據(jù)庫狀態(tài),您可以將數(shù)據(jù)庫導(dǎo)入一個新的數(shù)據(jù)庫,而不是舊的企業(yè)管理器--右鍵單擊您的數(shù)據(jù)庫--所有任務(wù)--導(dǎo)出數(shù)據(jù)--選擇新的目標(biāo)數(shù)據(jù)庫--選擇“在兩個SQL數(shù)據(jù)庫之間復(fù)制對象和數(shù)據(jù)”--選擇“包括擴展屬性”--根據(jù)需要選擇其他--最后完成