Sql server AlwaysOn 组可以成为事务复制订阅者吗?
Posted
技术标签:
【中文标题】Sql server AlwaysOn 组可以成为事务复制订阅者吗?【英文标题】:Can a Sql server AlwaysOn group be a transactional replication subscriber? 【发布时间】:2015-02-08 18:26:37 【问题描述】:如果我有一个 Sql server AlwaysOn 可用性组,我可以对它进行事务推送复制吗?
【问题讨论】:
【参考方案1】:是的,可以。在alwayson和replication的限制下查看THIS。
【讨论】:
我没看错,当主 sql server 宕机时,复制不会自动转移到辅助副本?另外,发布者/发行者可以是sql server 2008 r2吗? 它将被自动传输到推送订阅 b/c 到定义为链接服务器的侦听器。 发布者的sql server版本有限制吗? 发布者不能比分发者和订阅者新。【参考方案2】:您无法使用管理工作室配置订阅者
-- commands to execute at the publisher, in the publisher database:
use [<publisher database name>]
EXEC sp_addsubscription @publication = N'<publication name>',
@subscriber = N'<availability group listener name>',
@destination_db = N'<subscriber database name>',
@subscription_type = N'Push',
@sync_type = N'automatic', @article = N'all', @update_mode = N'read only', @subscriber_type = 0;
去
EXEC sp_addpushsubscription_agent @publication = N'<publication name>',
@subscriber = N'<availability group listener name>',
@subscriber_db = N'<subscriber database name>',
@job_login = null, @job_password = null, @subscriber_security_mode = 1;
去
and push subscription better for alwayson with replication subscriber.
【讨论】:
以上是关于Sql server AlwaysOn 组可以成为事务复制订阅者吗?的主要内容,如果未能解决你的问题,请参考以下文章
sql server 2014 alwayson 可用性组 特性