国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何清除SQL日志

2024-07-21 02:32:03
字體:
來源:轉載
供稿:網友
1.打開查詢分析器,輸入命令
DUMP TRANSACTION 數據庫名 WITH NO_LOG
2.再打開企業管理器--右鍵你要壓縮的數據庫--所有任務--收縮數據庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數,直接輸入這個數,確定就可以了。

清除Log有兩種方法:

  1.自動清除法

  開放數據庫選項 Trunc Log on Chkpt,使數據庫系統每隔一段時間自動清除Log。此方法的優點是無須人工干預,由SQL Server自動執行,并且一般不會出現Log溢滿的情況;缺點是只清除Log而不做備份。

  2.手動清除法

  執行命令“dump transaction”來清除Log。以下兩條命令都可以清除日志:

dump transaction with truncate_only
dump transaction with no_log

  通常刪除事務日志中不活躍的部分可使用“dump transaction with trancate_only”命令,這條命令寫進事務日志時,還要做必要的并發性檢查。SYBASE提供“dump transaction with no_log”來處理某些非常緊迫的情況,使用這條命令有很大的危險性,SQL Server會彈出一條警告信息。為了盡量確保數據庫的一致性,你應將它作為“最后一招”。

  以上兩種方法只??清除日志,而不做日志備份,若想備份日志,應執行“dump transaction database_name to dumpdevice”命令。

PS:附一個更好的方法

先分離數據庫后,直接刪除日志以后,再在查詢分析器里用

exec sp_attach_single_file_db '數據庫名', '.mdf文件路徑'
命令附加數據庫。 OVER.在別的地方看到的 不錯。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巢湖市| 和龙市| 凤城市| 舒城县| 阳新县| 江油市| 灌云县| 郴州市| 敦煌市| 玉林市| 隆回县| 临夏县| 乳源| 肇东市| 资源县| 象山县| 巨野县| 资溪县| 舞钢市| 疏勒县| 封开县| 山东省| 韶山市| 同江市| 兴山县| 西贡区| 庆元县| 祥云县| 东阳市| 黄冈市| 呼图壁县| 罗江县| 达州市| 始兴县| 泰宁县| 鄄城县| 三台县| 河西区| 雅安市| 神木县| 武穴市|