SQL Server Management Studio 17.1 镜像错误

ele*_*eek 2 sql-server ssms mirroring sql-server-2016

我注意到有一个错误,当人们询问它时,他们被发送到错误的方向(见下面的最后评论)。

尝试使用带有 SSMS 17.1 的 SQL Server 2016 创建镜像数据库时,可能会收到以下错误:

没有为数据库镜像配置数据库。
无法打开数据库 x。它正处于恢复过程中。

这个错误是一个真正的 PITA,我花了 2 周的时间搜索,因为我是 DBA 的新手,否则我会走脚本路径。

我认为这是 SSMS 17.1 中的一个错误,因为它适用于 SSMS 16.5.3。不幸的是,我花了很长时间才弄清楚真正的问题是管理工作室本身。17.1版本的界面比16.5.3版本好很多!

错误的建议和误导性的解决方案

主要是数据库镜像/hadr_endpointTCP://servername:port设置,NORECOVERY在许多情况下被遗忘的恢复,但在正确完成备份和恢复时并不是真正的问题。

小智 5

之前的Connect项目已在 Azure 反馈论坛中重新创建为:

如果您遇到此问题,您可能希望为 Azure 项目投票。

另请注意,该问题也出现在最近发布的 SSMS 17.2、17.4 甚至 17.9 中。