user23996 Asked: 2010-02-26 02:23:59 +0800 CST2010-02-26 02:23:59 +0800 CST 2010-02-26 02:23:59 +0800 CST sql server 2008 镜像数据库 772 当主数据库的更改少于镜像数据库时,即 mirror_failover_lsn 大于主体服务器的 mirror_end_of_log_lsn,镜像会话被挂起并且无法恢复。为什么这样?. 现在如何恢复我的数据库以及如何再次建立会话? sql-server sql-server-2005 sql-server-2008 sql 2 个回答 Voted Nick Kavadias 2010-02-26T04:50:43+08:002010-02-26T04:50:43+08:00 你用的是什么镜像模式? 您是说您对镜像中的两个数据库都有可写访问权限吗?如果是这样,您可能会受到以下错误之一的影响:978947、978791 您的校长/镜像处于什么状态?通过查看sys.database_mirroring每台服务器上的 DMV 来检查这一点。 Jason Cumberland 2010-03-02T14:24:03+08:002010-03-02T14:24:03+08:00 您可以尝试以下选项之一: 可能工作 - 暂停/暂停镜像 - 备份数据库和日志并将备份复制到镜像 - 使用 NORECOVERY 恢复备份和日志 - 尝试并恢复镜像 将工作 - 删除镜像 - 将最新的备份和日志文件恢复到镜像 - 重新运行镜像设置
你用的是什么镜像模式?
您是说您对镜像中的两个数据库都有可写访问权限吗?如果是这样,您可能会受到以下错误之一的影响:978947、978791
您的校长/镜像处于什么状态?通过查看
sys.database_mirroring
每台服务器上的 DMV 来检查这一点。您可以尝试以下选项之一:
可能工作 - 暂停/暂停镜像 - 备份数据库和日志并将备份复制到镜像 - 使用 NORECOVERY 恢复备份和日志 - 尝试并恢复镜像
将工作 - 删除镜像 - 将最新的备份和日志文件恢复到镜像 - 重新运行镜像设置