- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
sqlserver如何收縮事務日志
歡迎來到藍隊云技術小課堂,每天分享一個技術小知識。
由于配置了AlwaysOn的數據庫為完整恢復模式,使得數據庫的事務日志增長飛快,導致報錯“事務日志已滿”。占用大量磁盤空間。
解決方法:
1. 備份事務日志,選中截斷事務日志選項
2. 收縮日志
3. 完整備份數據庫
4. 備份事務日志,選中截斷事務日志選項
5. 收縮日志
可以考慮將日志文件大小固定為某個值后,定時備份事務日志 ,以截斷日志釋放日志空間
sql語句如下:
BACKUP LOG [DBName] TO DISK='NUL:' -- 備份事務日志,備份成NUL,就不用占硬盤空間
GO
USE [DBName];
GO
DBCC SHRINKFILE (DBName_1_Log, 7); --收縮數據庫日志文件,收到7M
藍隊云官網上擁有完善的技術支持庫可供參考,大家可自行查閱,更多技術問題,可以直接咨詢。同時,藍隊云整理了運維必備的工具包免費分享給大家使用,需要的朋友可以直接咨詢。
更多技術知識,藍隊云期待與你一起探索。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP