附加資料庫失敗解決辦法

2021-05-22 02:40:14 字數 700 閱讀 3367

附加資料庫失敗解決辦法錯誤**:1813

1.備份之前分離得到的.mdf與.ldf檔案,建乙個同名的資料庫

2.修改伺服器設定:允許多系統目錄進行直接修改

use master 

go 

sp_configure 'allow updates',1 

go   

reconfigure with override 

go3.停止sql server

4.用原mdf檔案覆蓋新建庫的資料庫檔案

5.重啟sql server(這時資料庫應該是置疑)

6.將資料庫置為緊急狀態:

update master.dbo.sysdatabases set status = 32768 where name = '資料庫名'

7.重建日誌:

dbcc rebuild_log('資料庫名', '路徑/日誌檔案.ldf')

8.驗證物理一致性:

dbcc checkdb('資料庫名')

9.設定資料庫為正常狀態:

sp_dboption '資料庫名','dbo use only','false'

10.將設定的[允許多系統目錄進行直接修改]一項恢復:

sp_configure 'allow updates',0

go reconfigure with override

go

解決附加資料庫失敗的問題

在sql server中附加資料庫時經常出現各種錯誤,最常見的一種是 拒絕訪問 每次遇到這樣的問題都很困擾,但仔細想想,為什麼會拒絕訪問呢?肯定是不想讓你訪問,沒有給你這個許可權,所以我們要賦予需要附加的資料庫更大的許可權。我在附加資料庫的時候,遇到了下面的問題,提示 拒絕訪問 如下圖所示。想要解決...

附加資料庫時出現錯誤5173時的解決辦法

附加資料庫 企業管理器 右鍵 資料庫 所有任務 附加資料庫 選擇你的.mdf檔名 確定 提示沒有.ldf檔案,是否建立,選擇 是 查詢分析器中的方法 如果只有資料檔案的情況 sp attach single file db 資料庫名 資料檔名 mdf注意要帶目錄 後面可以是用,分隔的該資料庫的多個資...

資料庫刪除失敗的解決辦法

資料庫不能重名名5030的錯誤,其實很簡單原因就是有應用程式正在占用這個連線,使用這樣一行命令就可以查詢出正在占用的連線 資料庫重名名或刪除失敗的原因,可能是有其他程序或其他應用程式正在占用這個連線,這時需要把占用的連線找到,use master select spid from master.db...