我有一个SQL 2005数据库,它与几十个(大部分)事务性发布和数十个订阅者一起发布。目前我们有一个当地的分销商。我正在尝试改进我们的HA以用于此设置,并正在镜像发布的数据库。最佳做法是使用远程分发服务器,以防止我们必须故障切换到镜像,以便可以继续进行复制。我测试过了,它工作正常。SQL服务器事务复制,更改分发服务器
但是如果远程分销商失败了呢?我该如何消除这种单点故障,或者更好,当它失败时如何恢复?
从测试和我在网上找不到的东西,我需要完全撤销我的复制设置(删除订阅者,文章&出版物,分销商),并用指定的新远程分发服务器重新创建它。我会很好,如果我可以添加我的用户而无需重新初始化它们。我已成功使用sp_addsubscription的@subscriptionlsn输入来处理类似的情况,我希望恢复复制,而不用重新初始化它们&。但是通过完全撤消复制,min_autosynch_lsn会丢失,因为所有未完成的事务都会丢失。
我必须缺少一些基本的东西。我知道集群我的分销商增加了一层安全,但即使这可能会失败。那么,如何或者可以切换到不同的分销商而不重新初始化他们的数据?
它总是回到备份,并知道如何恢复它们。 – Hiram