【问题标题】:How to re-establish SQL Server mirror如何重新建立 SQL Server 镜像
【发布时间】:2013-12-01 20:50:19
【问题描述】:

我有一个关于数据库镜像的问题。我试过阅读文档,我想我明白了,但是 - 它是一个生产数据库,我真的不想把它搞砸!!

我有一个主服务器 - 名为 COMPANYSQL - 带有主数据库。在 SQL Server 管理器中,它显示DBNAME (Principal, Disconnected)

我有一个备份服务器 - 称为 COMPANYREMOTE - 带有用于故障转移目的的数据库单向镜像。上面写着DBNAME (Mirrored, Suspended / Restoring)

要重新建立镜像,我觉得可以右键COMPANYREMOTE数据库,选择Tasks > Launch Database Mirroring Manager

我在数据库镜像监视器下看到的:

DBNAME (Suspended, COMPANYSQL->COMPANYREMOTE\MIRRORED-DBNAME).  

我可以右键单击并选择“注册镜像数据库”。

从这里我感到困惑。它告诉我选择主数据库,所以从第一个下拉列表中我选择COMPANYSQL,主数据库(DBNAME)出现在列表中。当前角色是校长,合伙人(Connect As)是COMPANYREMOTE\MIRRORED-DBNAME

我想如果我在这里点击确定...它会重新建立镜像?

只是不想错误地镜像它并覆盖我的作品中的任何内容。

谢谢!

【问题讨论】:

  • 是异步镜像吗?我想问的是你有见证服务器吗?
  • 没有见证服务器,只有两个 SQL 服务器 - 第一个服务器是生产数据库的主体,第二个服务器只是一个副本(仅用于手动故障转移)

标签: sql sql-server database-mirroring


【解决方案1】:

在主节点中运行下面提到的命令

更改数据库 DBNAME 设置合作伙伴简历

谢谢, 玛尼

【讨论】:

    【解决方案2】:

    嗯,没有回应,没关系。我得到了一些建议,事实证明最好删除镜像并在它搞砸时重新创建它。在我的例子中,大约有 30GB 的未发送数据需要永远进行镜像,所以它会阻塞。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多