SQL2000 日誌壓縮

2022-05-09 03:21:09 字數 637 閱讀 6128

從企業管理器和程式**兩種方法來介紹ms-sql server 2000日誌壓縮的方法,希望對大家有所幫助!

1>程式裡面的方法:

壓縮資料庫日誌

1)備份日誌:

exec('backup log ['+@dbname+'] with no_log')

2)截斷事務日誌:

exec('dump transaction ['+@dbname+'] with no_log')

3)收縮資料庫檔案(如果不壓縮,資料庫的檔案不會減小

exec('dbcc shrinkdatabase(['+@dbname+'])')

2>

企業管理器裡面的方法:

1)開啟企業管理器

2)開啟要處理的資料庫

3)點選最上面選單》工具》sql查詢分析器,開啟sql查詢分析器

4)在輸入視窗裡面輸入

:code:

backup log [資料庫名

] with no_log

dump transaction [資料庫名

] with no_log

dbcc shrinkdatabase([

資料庫名

])點選綠色的小三角(或按f5)執行查詢,等狀態列提示處理完成即可!

SQL2000日誌檔案損壞修復方法

1 刪除log 1 分離資料庫 企業管理器 伺服器 資料庫 右鍵 分離資料庫 2 刪除log檔案 3 附加資料庫 企業管理器 伺服器 資料庫 右鍵 附加資料庫 此法生成新的log,大小只有500多k 再將此資料庫設定自動收縮 或用 下面的示例分離 pubs,然後將 pubs 中的乙個檔案附加到當前伺...

SQL2000清理日誌檔案

最好備份日誌,以後可通過日誌恢復資料。以下為日誌處理方法 一般不建議做第4,6兩步 第4步不安全,有可能損壞資料庫或丟失資料 第6步如果日誌達到上限,則以後的資料庫處理會失敗,在清理日誌後才能恢復.下面的所有庫名都指你要處理的資料庫的庫名 1.清空日誌 dump transaction 庫名 wit...

SQL2000清理日誌檔案

最好備份日誌,以後可通過日誌恢復資料。以下為日誌處理方法 一般不建議做第4,6兩步 第4步不安全,有可能損壞資料庫或丟失資料 第6步如果日誌達到上限,則以後的資料庫處理會失敗,在清理日誌後才能恢復.下面的所有庫名都指你要處理的資料庫的庫名 1.清空日誌 dump transaction 庫名 wit...