由于配置了AlwaysOn的數(shù)據(jù)庫(kù)為完整恢復(fù)模式,使得數(shù)據(jù)庫(kù)的事務(wù)日志增長(zhǎng)飛快,導(dǎo)致報(bào)錯(cuò)“事務(wù)日志已滿”。占用大量磁盤空間。
解決方法:
1. 備份事務(wù)日志,選中截?cái)嗍聞?wù)日志選項(xiàng)
2. 收縮日志
3. 完整備份數(shù)據(jù)庫(kù)
4. 備份事務(wù)日志,選中截?cái)嗍聞?wù)日志選項(xiàng)
5. 收縮日志
可以考慮將日志文件大小固定為某個(gè)值后,定時(shí)備份事務(wù)日志 ,以截?cái)嗳罩踞尫湃罩究臻g
sql語(yǔ)句如下:
BACKUP LOG [DBName] TO DISK='NUL:' -- 備份事務(wù)日志,備份成NUL,就不用占硬盤空間
GO
USE [DBName];
GO
DBCC SHRINKFILE (DBName_1_Log, 7); --收縮數(shù)據(jù)庫(kù)日志文件,收到7M