云数据库 SQL Server 管理发布订阅

可以以通过云数据库 SQL Server 控制台管理发布订阅,包括创建发布订阅、查看发布订阅、删除发布订阅。

相关产品
云数据库 SQL Server 产品页,含版本规格、价格与购买入口。

一、操作场景

注意:说明:

注意:发布订阅开启期间,建议不要操作订阅库的数据,否则可能会出现数据同步不一致。

二、功能限制

·仅支持发布实例与订阅实例均为腾讯云数据库 SQL Server 的场景。

·仅支持库粒度发布及订阅。

·只读实例无法作为发布服务器,也无法作为订阅服务器。

·发布实例与订阅实例必须属于同一版本,而且在相同地域(可跨可用区)。

·无主键的数据表无法被订阅,可通过如下代码检查需要发布库中是否存在无主键的表。

use dbnameselect name from sys.sysobjects where xtype='U' and id not in(select parent_obj from sys.sysobjects where xtype='PK')

·订阅实例与发布实例存在同名数据库时,该库无法被订阅。

·创建发布订阅链路后,链路中的数据库被删除,该发布订阅链路也将被删除。

·发布实例或订阅实例一方被销毁,发布订阅链路也将被删除。

三、前提条件

已创建好云数据库 SQL Server 实例,至少保证有2个实例,请参见 创建 SQL Server 实例。

四、创建发布订阅

1. 登录 SQL Server 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例管理页面。

2. 在实例管理页面,选择发布订阅页,单击新建。

3. 在设置发布和订阅实例页,输入发布订阅名称,并选择订阅实例ID,单击下一步。

注意:说明:

4. 在选择发布和订阅项目页,选择发布订阅数据库(可选择多个库),单击下一步,确认配置。

注意:说明:

注意:默认单次创建可配置发布订阅的数据库数量上限为80个。

5. 在确认发布和订阅项目页,确认发布订阅的配置信息后,单击完成,并启动配置。

你可以通过发布订阅页右上角的当前任务,查看“发布订阅”任务的创建进度。

五、查看发布订阅

1. 登录 SQL Server 控制台,在实例列表中,单击订阅实例或发布实例的实例 ID,进入实例管理页面。

2. 在实例管理页面,选择发布订阅页,可查看已经创建的发布订阅关系,主要信息包括发布/订阅实例基本信息、状态以及最后同步的时间点。

六、删除发布订阅

1. 登录 SQL Server 控制台,在实例列表中,单击订阅实例或发布实例的实例 ID,进入实例管理页面。

2. 在实例管理页面,选择发布订阅页,选择所需发布订阅,单击删除,也可批量删除。

注意:说明:

七、相关 API

API 描述
创建发布订阅 接口(CreatePublishSubscribe)用于创建两个数据库之间的发布订阅关系。
修改发布订阅的名称 接口(ModifyPublishSubscribeName)修改发布订阅的名称。
查询订阅发布 接口(DescribePublishSubscribe)用于查询发布订阅关系列表。
删除发布订阅 接口(DeletePublishSubscribe)用于删除两个数据库间的发布订阅关系。
修改发布订阅关系 接口(ModifyPublishSubscribe)用于修改实例的发布订阅关系。
赞 (0)
上一篇 4天前
下一篇 4天前