回覆列表
  • 1 # 我是阿嘛

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

    2.再停掉sql server(注意不要分離資料庫)

    3.用要附加的資料檔案覆蓋掉這個新建的資料庫

    4.再重啟sql server

    5.此時開啟企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的資料庫名)

    USE MASTER

    GO

    SP_CONFIGURE "ALLOW UPDATES",1

    GO

    RECONFIGURE WITH OVERRIDE

    GO

    UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME="置疑的資料庫名"

    Go

    sp_dboption "置疑的資料庫名", "single user", "true"

    Go

    DBCC CHECKDB("置疑的資料庫名")

    Go

    update sysdatabases set status =28 where name="置疑的資料庫名"

    Go

    sp_configure "allow updates", 0

    GO

    reconfigure with override

    Go

    sp_dboption "置疑的資料庫名", "single user", "false"

    Go

    6.完成後一般就可以訪問資料庫中的資料了,這時,資料庫本身一般還要問題,解決辦法是,利用資料庫的指令碼建立一個新的資料庫,並將資料導進去就行了.

  • 中秋節和大豐收的關聯?
  • 地膜花生剛出的苗發黃是怎麼了?