SQLServer2005無日誌檔案附加資料庫

2021-08-31 22:43:01 字數 742 閱讀 3322

解決辦法:

1、新建乙個同名資料庫。

2、停止資料庫服務,覆蓋新建的資料庫主檔案

(最好放在同乙個磁碟裡面,把新建的資料庫主檔案刪掉或移開,再把要恢復的資料庫主檔案copy進去。)

3、啟動資料庫服務,資料庫變為置疑或可疑狀態(有資料庫名節點,無子節點)。然後在查詢分析器(新建查詢的sql 檔案)中執行:

alter database 無日誌檔案的資料庫名稱 set emergency;

設定為緊急狀態。

4、再執行:

alter database 無日誌檔案的資料庫名稱 set single_user;

或者sp_dboption '無日誌檔案的資料庫名稱', 'single user', 'true';

設定為單使用者模式。

5、檢查並重建日誌檔案,執行:

dbcc checkdb('無日誌檔案的資料庫名稱',repair_allow_data_loss)

這個時間比較長。耐心等待!如果有錯誤提示,再執行:

dbcc checkdb('無日誌檔案的資料庫名稱',repair_rebuild)

進行修復。如果沒有錯誤,可以跳過。

6、恢復成多使用者模式

alter database 無日誌檔案的資料庫名稱 set multi_user

或者:sp_dboption '無日誌檔案的資料庫名稱', 'single user', 'false'

重新整理資料庫,你就可以看到已經修復好的資料庫了。

SQL Server 2005無日誌檔案附加資料庫

解決辦法 1 新建乙個同名資料庫 2 停止資料庫服務,覆蓋新建的資料庫主檔案 3 啟動資料庫服務,資料庫變為置疑或可疑狀態 然後在查詢分析器中執行 alter database無日誌檔案的資料庫名稱set emergency 設定為緊急狀態。4 再執行 alter database無日誌檔案的資料庫...

SQL Server2005複製實現

一 準備工作 1 在發布伺服器上建立乙個共享目錄,作為發布快照檔案的存放目錄。例如 在d 盤根目錄下建資料夾名為pub 2 設定sql 發布伺服器和訂閱伺服器均設定 步驟 開啟服務 控制面板 管理工具 服務 右擊sqlserver agent 屬性 登入 選擇 此帳戶 輸入或選擇第一步中建立的win...

SQL Server 2005完全解除安裝

sql server 2005的解除安裝是乙個非常頭疼的問題。我曾經嘗試過直接使用 新增或刪除程式 工具解除安裝 清除安裝目錄 刪除登錄檔內容等等各種方式綜合解除安裝,勉強成功。現在終於找到了乙個事半功倍的方法,多次嘗試,未有失敗,具體如下 第一種是微軟官方提供的工具 msicuu2.exe 微軟官...