當前位置:首頁 » 數據倉庫 » 附加沒有日誌的資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

附加沒有日誌的資料庫

發布時間: 2022-12-27 13:20:52

A. sql2008無日誌文件附加資料庫失敗,怎麼辦

附加時,刪除Log文件的列表就可以了,如下圖:

看懂了圖沒,刪完後,點確定就OK樂。


前提是,這個資料庫文件是你的SQL Server支持的版本的數據表的文件(意思就是,同版本的SQL Server上保留或復制出來的。有些差不多的低版本的復制出來的也能附加)。


這也為快速刪除LOG文件提供了一個思路,這種方式附加上的資料庫,系統會為它重建一個LOG文件(當然重建後,LOG是非常小的)。不過,用這種方法清LOG,建議備份好哦……

B. SQL Server2008 如何附加沒有日誌文件ldf的資料庫mdf

附加之後會列出MDF和LDF文件,如果沒有LDF文件,就選擇下面的刪除鍵將LDF刪除,SQL附加後會自動產生一個LDF日誌文件

不能用上面的刪除鍵,用的是SQL
2005

C. 資料庫附加沒有日誌文件怎麼辦

文件激活失敗。物理文件名稱'f:\lpxjx_1.ldf'可能不正確。
無法重新生成日誌,原因是資料庫關閉時存在打開的事務/用戶,該資料庫沒有檢查點或者該資料庫是只讀的。如果事務日誌文件被手動刪除或者由於硬體或環境問題而丟失,則可能出現此錯誤。
消息 1813,級別 16,狀態 2,第 1 行
無法打開新資料庫 'lpxjx'。CREATE DATABASE 中止。

D. SQL Server2008 如何附加沒有日誌文件ldf的資料庫mdf

可以直接附加,如果只有mdf文件沒有日誌文件,系統會自動產生一個日誌文件。

E. sql2008無日誌文件附加資料庫失敗,怎麼辦

第一步:先建立一個同名資料庫,停止SQL SERVER2005,將原來的.mdf資料庫文件覆蓋剛新建的.mdf資料庫文件,重新啟動資料庫

第二步:查詢分析器執行,

1
2
3
4
5
6
7

alter database NEWDBNAME set emergency
declare @databasename varchar(255)
set @databasename='NEWDBNAME'
exec sp_dboption @databasename, N'single', N'true'
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) --將目標資料庫置為單用戶狀態
dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'

第三步:以上代碼請同時運行,可能會出現「資料庫其他多個文件與資料庫主文件不匹配....」錯誤,請多次重試執行以上代碼 。