执行这个命令之前,必须要删除所有与【数据库】相关的发布订阅,然后修改日志空间成2000M,保证事务日志空间足够,然后按步骤进行以下操作。
一、执行以下SQL:
ALTER DATABASE [membermanage] SET RECOVERY FULL;
–先执行完整备份
backup database [membermanage] to disk=‘D:\log_bak\mydb.bak’ WITH init;
–再执行日志备份(默认追加)
backup log [membermanage] to disk=‘D:\log_bak\mydb.bak’
–修改数据库恢复模式
–收缩日志至10MB
DBCC SHRINKFILE (membermanage_log, 10);
ALTER DATABASE [membermanage] SET RECOVERY simple;
二、完成后,重建发布订阅
三、保持记录日志的模式是“简单”
说明:自己处理问题的记录,大家仅供参考!