1: 刪除log
1:分離資料庫 企業管理器->伺服器->資料庫->右鍵->分離資料庫
2:刪除log檔案
3:附加資料庫 企業管理器->伺服器->資料庫->右鍵->附加資料庫
此法生成新的log,大小只有500多k
再將此資料庫設定自動收縮
或用**:
下面的示例分離 pubs,然後將 pubs 中的乙個檔案附加到當前伺服器。
exec sp_detach_db @dbname = 'pubs '
exec sp_attach_single_file_db @dbname = 'pubs ',
@physname = 'c:/program files/microsoft sql server/mssql/data/pubs.mdf '
2:清空日誌
dump transaction 庫名 with no_log
再: 企業管理器--右鍵你要壓縮的資料庫--所有任務--收縮資料庫--收縮檔案--選擇日誌檔案--在收縮方式裡選擇收縮至xxm,這裡會給出乙個允許收縮到的最小m數,直接輸入這個數,確定就可以了
3: 如果想以後不讓它增長
企業管理器->伺服器->資料庫->屬性->事務日誌->將檔案增長限制為2m
SQL2000 日誌壓縮
從企業管理器和程式 兩種方法來介紹ms sql server 2000日誌壓縮的方法,希望對大家有所幫助!1 程式裡面的方法 壓縮資料庫日誌 1 備份日誌 exec backup log dbname with no log 2 截斷事務日誌 exec dump transaction dbname...
修復SQL2000中損壞的表
修復sql2000中損壞的表 在查詢分析器執行 select from barcode 提示伺服器 訊息 3624,級別 20,狀態 1,行 1 location recbase.cpp 1371 expression m nvars 0 spid 52 process id 776 連線中斷 然後...
sql 2000 修復問題
sql 2000啟動時會彈出 本地計算機上的mssqlserver服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的 檢視系統日誌發現如下錯誤 18052 錯誤 9003,嚴重度 20,狀態 1。1 將d sqldata mssql data 目錄名data改為data bak 備份 2 ...