數(shù)據(jù)庫(kù)置疑修復(fù)工具 數(shù)據(jù)庫(kù)置疑是怎么回事?
數(shù)據(jù)庫(kù)置疑是怎么回事?Enterprise Manager-右鍵單擊prospect數(shù)據(jù)庫(kù)-所有任務(wù)-分離數(shù)據(jù)庫(kù),然后備份prospect數(shù)據(jù)庫(kù)的文件,然后執(zhí)行以下步驟:1。創(chuàng)建一個(gè)同名的新數(shù)據(jù)庫(kù)2。
數(shù)據(jù)庫(kù)置疑是怎么回事?
Enterprise Manager-右鍵單擊prospect數(shù)據(jù)庫(kù)-所有任務(wù)-分離數(shù)據(jù)庫(kù),然后備份prospect數(shù)據(jù)庫(kù)的文件,然后執(zhí)行以下步驟:
1。創(chuàng)建一個(gè)同名的新數(shù)據(jù)庫(kù)
2。停止SQL[server
3。使用prospect數(shù)據(jù)庫(kù)的文件覆蓋同名的新數(shù)據(jù)庫(kù)
4。重新啟動(dòng)SQL Server
5。此時(shí),當(dāng)您打開enterprisemanager時(shí),將懷疑同名的新數(shù)據(jù)庫(kù)。不管怎樣,執(zhí)行以下語(yǔ)句(注意修改數(shù)據(jù)庫(kù)名稱)使用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ù)庫(kù)中的數(shù)據(jù)。此時(shí),數(shù)據(jù)庫(kù)本身通常會(huì)出現(xiàn)問題。解決方案是使用數(shù)據(jù)庫(kù)腳本創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)并將數(shù)據(jù)導(dǎo)入其中。如果不添加數(shù)據(jù)庫(kù)狀態(tài),您可以將數(shù)據(jù)庫(kù)導(dǎo)入一個(gè)新的數(shù)據(jù)庫(kù),而不是舊的企業(yè)管理器--右鍵單擊您的數(shù)據(jù)庫(kù)--所有任務(wù)--導(dǎo)出數(shù)據(jù)--選擇新的目標(biāo)數(shù)據(jù)庫(kù)--選擇“在兩個(gè)SQL數(shù)據(jù)庫(kù)之間復(fù)制對(duì)象和數(shù)據(jù)”--選擇“包括擴(kuò)展屬性”--根據(jù)需要選擇其他--最后完成