當前位置:歷史故事大全網 - 歷史故事 - SQL數據附件失敗。錯誤3456幫助。

SQL數據附件失敗。錯誤3456幫助。

方法1:

1.用相同的名字創建壹個新的數據庫(數據文件應該和原來的壹致)。

2.再次停止sql server(註意不要分離數據庫)。

3.用原始數據庫的數據文件覆蓋這個新數據庫。

4.重新啟動sql server。

5.這時候打開企業管理器就會有疑惑。無論如何,執行下面的語句(註意修改數據庫名)。

6.完成後,壹般可以訪問數據庫中的數據。這個時候數據庫本身壹般是有問題的。解決方案是使用

數據庫腳本創建壹個新的數據庫並導入數據。

使用母版

SP_CONFIGURE '允許更新',1使用覆蓋重新配置

更新sysdatabases set status = 32768,其中name = '有問題的數據庫名'

Sp_dboption '可疑的數據庫名稱','單用戶',' true '

DBCC CHECKDB(“可疑的數據庫名”)

更新sysdatabases set status = 28,其中name = '有問題的數據庫名'

sp_configure '允許更新',0使用替代重新配置

Sp_dboption '可疑的數據庫名稱','單用戶',' false '

執行上述語句後,出現以下錯誤消息:

配置選項“允許更新”已從0更改為1。請運行RECONFIGURE語句進行安裝。

(受影響的行數為1)

服務器:消息5105,級別16,狀態4,行1。

設備激活錯誤。物理文件名“e:\ program files \ Microsoft SQL server \ MSSQL \ data \ bserp _ data . MDF”可能不正確。

sp_dboption命令失敗。

服務器:消息8966,級別16,狀態1,行1。

無法讀取和鎖定頁面(97:6553715)(鎖定類型為SH)。Sysobjects失敗。

DBCC死刑執行完畢。如果DBCC輸出錯誤消息,請聯系系統管理員。

(受影響的行數為1)

配置選項“允許更新”已從1更改為0。請運行RECONFIGURE語句進行安裝。

方法二:

首先,確定要附加的數據庫是否真的是只讀的,如果是,則刪除只讀屬性。在要附加的數據庫文件的安全設置中設置用戶完全控制權限,設置成功後即可附加。

  • 上一篇:馬洋島的歷史和文化
  • 下一篇:芽莊在哪裏?
  • copyright 2024歷史故事大全網