MSSQL数据库细节——ldf日志过大无法收缩问题

昨天遇到一个SQL server日志文件太大,收缩报错的问题在此记录一下。
问题的起因是,执行SQL的时候出现下面的提示:

1、、查看一下数据库文件所在的磁盘,已经爆掉了。查看数据库日志文件大小,有70多个G,第一反应是先做数据库日志收缩,依然报错。

2、百度了一下,大部分帖子都说是CDC导致的,但是我的服务器没有使用CDC,排除了这种可能
3、考虑到收缩日志可能需要一定的空间,移出磁盘部分文件,再进行收缩,此时不再提示错误(毕竟磁盘未满),但是收缩没有生效,空间未改变(数据库恢复模式确认为简单)
4、查看数据库和日志的状态
数据库:
select name,log_reuse_wait_desc from sys.databases where name='ais20190906130330_0403'

日志重用的等待状态是replication状态
--删除数据库中复制对象
EXEC sp_removedbreplication TESTB
再次查询依然是repl
MSSQL数据库细节——ldf日志过大无法收缩问题
昨天遇到一个SQL server日志文件太大,收缩报错的问题在此记录一下。问题的起因是,执行SQL的时候出现下面的提示:1、、查看一下数据库文...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



