Replication--数据库镜像阻塞复制日志读取器的解决的办法
2014-01-15 17:44
204 查看
问题描述:
在同一数据库上使用镜像和复制,为保证镜像切换后,复制还能继续,因此当镜像断开或暂停时,复制日志读取器会被阻塞直到日志被同步到镜像从服务器端(无论异步还是同步)。
日志状态显示:复制的事务正等待下一次日志备份或等待镜像伙伴更新
解决办法:打开Trace flag 1448,在高性能和高安全下同样有效
DBCC TRACEON(1448,-1)
1448 甚至在异步辅助数据库不确认接受更改的情况下,也使复制日志读取器前移。 甚至在此跟踪标志启用的情况下,日志读取器也始终等待同步辅助数据库。 日志读取器将不会超过同步辅助数据库的最小确认。 此跟踪标志应用于SQL Server 的实例,而不仅是可用性组、可用性数据库或日志读取器实例。 应用会立即生效,无需重新启动。 此跟踪标志可提前激活或在同步辅助数据库失败时激活。
在同一数据库上使用镜像和复制,为保证镜像切换后,复制还能继续,因此当镜像断开或暂停时,复制日志读取器会被阻塞直到日志被同步到镜像从服务器端(无论异步还是同步)。
日志状态显示:复制的事务正等待下一次日志备份或等待镜像伙伴更新
解决办法:打开Trace flag 1448,在高性能和高安全下同样有效
DBCC TRACEON(1448,-1)
1448 甚至在异步辅助数据库不确认接受更改的情况下,也使复制日志读取器前移。 甚至在此跟踪标志启用的情况下,日志读取器也始终等待同步辅助数据库。 日志读取器将不会超过同步辅助数据库的最小确认。 此跟踪标志应用于SQL Server 的实例,而不仅是可用性组、可用性数据库或日志读取器实例。 应用会立即生效,无需重新启动。 此跟踪标志可提前激活或在同步辅助数据库失败时激活。
相关文章推荐
- sql server 删除数据库出现"因为它正用于复制"的错误解决办法
- 关于数据库镜像时压缩日志大小的办法
- 数据库“tempdb”日志已满解决办法
- 数据库事务日志已满的解决办法
- 数据库主主复制不起作用解决办法
- sql server 2008 删除数据库出现"因为它正用于复制"的错误解决办法
- Sybase数据库日志损坏时重建日志启动数据库的解决办法
- 复制分发过程存在异常,数据库日志爆增处理办法
- 数据库 '***' 的日志已满。请备份该数据库的事务日志以释放一些日志空间的解决办法
- 数据库 '***' 的日志已满。请备份该数据库的事务日志以释放一些日志空间的解决办法
- 数据库 '***' 的日志已满。请备份该数据库的事务日志以释放一些日志空间的解决办法
- 数据库事务日志已满的解决办法
- SQLServer数据库中开启CDC导致“事务日志空间被占满,原因为REPLICATION”的原因分析和解决办法
- sql server 2000 日志文件丢失,附加数据库失败的解决办法
- 数据库锁表及阻塞的原因和解决办法 数据库锁表及阻塞的原因和解决办法
- MSSQL数据库日志满的快速解决办法
- 数据库锁表及阻塞的原因和解决办法
- MSSQL数据库日志满的快速解决办法
- 数据库“tempdb”日志已满解决办法
- SQL Server收缩数据库日志文件失败的解决办法