第1种
最简单可行的办法就是在你数据库属性-选项-故障还原里面选成简单模式(缺省为完全模式),
然后选收缩数据库进行一次收缩,以后你的数据库基本就不怎么会增长了。
第2种
1. 进入企业管理器,选中数据库,比如muonline
2. 所有任务-分离数据库
3. 到数据库文件的存放目录,将MuOnline_log.LDF文件删除,以防万一,你可以拷出去
4. 企业管理器-附加数据库,选muonline,这个时候你会看见日志文件这项是一个叉,不要紧,继续,此时数据库就会提示你该数据库无日志是否创建一个新的,确定就是了。
第3种
-- 1. 切换到 SIMPLE 恢复模式,这会自动截断所有未备份的日志 ALTER DATABASE AIS20250322120502 SET RECOVERY SIMPLE; GO -- 2. (可选)收缩日志文件到一个合理的大小 DBCC SHRINKFILE (N'SqlServer_BC_20120727194252_Log', 100); GO -- 3. 切换回 FULL 恢复模式 ALTER DATABASE AIS20250322120502 SET RECOVERY FULL; GO -- 4. 立即执行一次完整备份,以重新初始化日志链 BACKUP DATABASE AIS20250322120502 TO DISK = 'D:\Path\To\Your\Backup\AIS20250322120502_Full.bak' WITH INIT; -- INIT 会覆盖现有文件,谨慎使用 GO
本文为宁若水!原创文章,转载无需和我联系,但请注明来自[若水]博客 www.lalaya.net
