sqlserver运维—数据库同步,订阅、发布、复制、跨服务器

SQL Server 数据库同步

  • 快照发布:发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。
  • 事务发布:在订阅服务器收到已发布数据的初始快照后,发布服务器将事务流式传输到订阅服务器。
  • 对等发布:对等发布支持多主复制。发布服务器将事务流式传输到拓扑中的所有对等方。所有对等节点可以读取和写入更改,且所有更改将传播到拓扑中的所有节点。
  • 合并发布:在订阅服务器收到已发布数据的初始快照后,发布服务器和订阅服务器可以独立更新已发布数据。更改会定期合并。Microsoft SQL Server Compact Edition 只能订阅合并发布。

注:发布服务器:Primary 192.168.8.11

订阅服务器 standby 192.168.8.12

STEP1: 配置发布服务器

  • 登录数据库(需要使用计算名),使用IP无法创建复制.[sa或windows账号登录都可以]
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图1
创建数据库并新增一个数据表
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图2
新建发布
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图3
选择数据库
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图4
选择类型
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图5
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图6
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图7
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图8
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图9
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图10
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图11
完成配置,检查内容

STEP2:设置订阅

基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图12
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图13
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图14
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图15
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图16
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图17
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图18
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图19
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图20

注意事项

1、修改host(发布服务器和订阅服务器都要配置)

基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图21

可能遇到问题:

(1). 启动SQLServer代理模式。

方法一: 在服务中启动:运行services.msc,找到 ‘SQL Server 代理 (MSSQLSERVER)’,手动启动。

方法二:如图

基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图22
基础技术、技术与框架sqlserver运维—数据库同步,订阅、发布、复制、跨服务器插图23