团队,
我的一个镜像环境出现了问题。它是 SQL2008R2。主端和镜像端之间的数据库镜像不知何故被破坏了。有人(由于离岸支持,不确定他/她是谁)手动从主端删除镜像。理想情况下,它应该从镜像端删除镜像,并使数据库处于恢复状态。
现在看起来镜像在镜像端没有被完全删除,因为数据库仍然处于(镜像、同步/恢复)状态。
我检查了主端的数据库,数据库状态显示它不参与镜像,因此看起来镜像已从主端完全移除,但不知何故它并未在镜像端被清除。
现在它不允许我删除镜像端的数据库。因为它抱怨数据库参与了镜像,所以无法删除。
知道如何在镜像端恢复数据库吗?
我已经尝试从 Principle 中删除镜像伙伴,但表示它不参与镜像。
无法删除镜像端的 DB,并且会错误地显示 DB 参与了镜像。
提前致谢。
答案1
从另一个站点看到此信息,您可以尝试以下操作:(在镜像服务器上) - “我已关闭 SQL Server 服务并将 .mdf / .ldf 文件重命名为其他名称,然后重新启动 SQL Server。
然后我能够让数据库脱机。然后我能够删除它。我从主数据库恢复了数据库,随后能够设置镜像。”