回覆列表
  • 1 # hssly36867

    企業管理器--右鍵suspect的資料庫--所有任務--分離資料庫    然後備份你的suspect資料庫的檔案,再按下面的步驟處理:    

    1.新建一個同名的資料庫    

    2.再停掉sql server    

    3.用suspect資料庫的檔案覆蓋掉這個新建的同名數據庫    

    4.再重啟sql server    

    5.此時開啟企業管理器時新建的同名數據庫會出現置疑,先不管,執行下面的語句(注意修改其中的資料庫名)    USE MASTER  GO    SP_CONFIGURE "ALLOW UPDATES",1 RECONFIGURE WITH OVERRIDE  GO    UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME="his222"  Go    sp_dboption "test", "single user", "true"  Go    DBCC CHECKDB("test")  Go    update sysdatabases set status =28 where name="test"  Go    sp_configure "allow updates", 0 reconfigure with override  Go    sp_dboption "test", "single user", "false"  Go    

    6.完成後一般就可以訪問資料庫中的資料了,這時,資料庫本身一般還要問題,解決辦法是,利用  資料庫的指令碼建立一個新的資料庫,並將資料導進去就行了.    如果這樣改不加資料庫狀態,你就把資料庫導成一個新庫來代替舊庫吧    企業管理器--右鍵你的資料庫--所有任務--匯出資料       --目標標資料庫選擇新建       --選擇"在兩個sql資料庫之間複製物件和資料"       --把"包含擴充套件屬性"選上,其他的根據需要選擇       --最後完成

  • 中秋節和大豐收的關聯?
  • 象棋段位怎麼分?