如何重新建立SQL Server镜像

时间:2013-12-01 20:50:19

标签: sql sql-server database-mirroring

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

我有一个主服务器 - 名为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)出现在列表中。当前角色为Principal,Partner(Connect As)为COMPANYREMOTE\MIRRORED-DBNAME

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

只是不想以错误的方式反映它,并覆盖我的制作中的任何内容。

谢谢!

2 个答案:

答案 0 :(得分:1)

在Principal Node中运行以下提及命令

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

谢谢, 摩尼

答案 1 :(得分:0)

呃,没有回应,没关系。我得到了一些建议,事实证明最好删除镜像并在它搞砸时重新创建它。在我的情况下,大约有30GB的未发送数据将永远被镜像,因此它会被扼杀。