從企業管理器和程式**兩種方法來介紹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...