在非域环境下使用证书设置数据库镜像文章的运营上有说明:
1、 数据库镜像要求完全恢复模式,有大量的事务日志,推荐这样做:
a) 数据库配置好自动收缩。
b) 数据库配置好自动备份(全备)
c) 数据库配置好事务日志备份(事务日志备份)
d) 依据自己的磁盘空间设置好备份窗口。
这样做的理由可以看文章SQL Server 2008 事务日志物理文件尺寸无法减小的解决办法(含日志收缩(shrink)技巧)。如果你没有这样做的话,日志收缩就怎么搞都不行。如果数据库没有进行全备份和事务日志备份,那么就乖乖的做一遍,然后再对日志进行收缩。