tencent cloud

文档反馈

管理发布订阅

最后更新时间:2024-07-30 16:06:13

    操作场景

    您可以通过云数据库 SQL Server 控制台管理发布订阅,包括创建发布订阅、查看发布订阅、删除发布订阅。
    说明:
    发布订阅开启期间,建议不要操作订阅库的数据,否则可能会出现数据同步不一致。

    功能限制

    仅支持发布实例与订阅实例均为腾讯云数据库 SQL Server 的场景。
    仅支持库粒度发布及订阅。
    只读实例无法作为发布服务器,也无法作为订阅服务器。
    发布实例与订阅实例必须属于同一版本,而且在相同地域(可跨可用区)。
    无主键的数据表无法被订阅,可通过如下代码检查需要发布库中是否存在无主键的表。
    use dbname
    select 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. 在实例管理页面,选择发布订阅页,选择所需发布订阅,单击删除,也可批量删除。
    说明:
    创建发布订阅链路后,链路中的数据库被删除,该发布订阅链路也将被删除。
    发布实例或订阅实例一方被销毁,发布订阅链路也将被删除。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持