微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql-server – 成功配置SQL Server进行数据库镜像后,收到错误消息,说明它未配置为数据库镜像

我需要使用生产数据库的新副本替换测试环境中的旧数据库.

测试环境实际上由测试数据库的两个实例组成,在2个不同的服务器上,采用镜像配置(由于生产具有镜像,因此客户希望测试环境与生产一样,因此需要镜像).

我认为这将是一个简单的问题:

>获取生产数据库的备份(.bak文件)
>暂时禁用测试DB的镜像
>从(prod)备份覆盖(即:恢复)它们
>重新激活镜像

但显然这并不足以让人跳槽.在与它摔跤一天之后(权限问题,神秘的错误,如果你重新启动SSMS就会消失的问题(严重的话),我将为你省去完整的清单…)我终于把新的数据库恢复到原理和测试数据库的镜像实例.

但是,在某些地方,sql Server放弃了镜像配置设置,所以我右键单击了原理,选择了镜像,然后直接通过安全向导.当我在安全向导的最后点击“完成”时,它就完成了它并且我得到了报告所有内容都已成功设置的屏幕(“配置端点” – “成功”).紧接着是另一个窗口,询问我是否要开始镜像,但是,单击该窗口上的start,我得到以下sql Server错误

开始镜像时发生错误.

数据库“3DSS_TEST”未配置用于数据库镜像. (Microsoft sql Server,错误:1416)

所以我得到“镜像配置成功!”然后,作为同一过程的一部分,“镜像无法启动,因为您没有配置它!”

原文地址:https://www.jb51.cc/mssql/80404.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐