欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Microsoft SQL Server 双机热备份,实时同步

程序员文章站 2023-08-02 21:16:19
1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库) 2.主服务器数据库安装完毕,打开SQL Server 配置管理器,把SQL Server 代理服务打开(已打开请忽略) 3.登录主服务器数据库,从数据库左侧菜单栏 ......

1.两台服务器,主服务器,从服务器,两台服务器都安装sql server 2008r2并且安装相同表结构的数据库(需要实时同步的数据库)

2.主服务器数据库安装完毕,打开sql server 配置管理器,把sql server 代理服务打开(已打开请忽略)

 Microsoft SQL Server 双机热备份,实时同步

3.登录主服务器数据库,从数据库左侧菜单栏找到->复制->本地发布,右击新建发布

Microsoft SQL Server 双机热备份,实时同步

4.默认主服务器当作分发服务器

Microsoft SQL Server 双机热备份,实时同步

5.快照文件夹最好新建一个目录(需要手动在d盘新建目录),默认目录会有权限问题(对于新手权限问题不好解决)

Microsoft SQL Server 双机热备份,实时同步

6.选择需要发布的数据库

Microsoft SQL Server 双机热备份,实时同步

7.发布类型选择事务发布(发布类型的区别可自行百度,此处不做叙述)

Microsoft SQL Server 双机热备份,实时同步

8.选择需要发布的表(需要同步到从服务器数据库表的数据)

Microsoft SQL Server 双机热备份,实时同步

9.筛选表行(意思是表中的哪些字段你不需要同步到从服务器

Microsoft SQL Server 双机热备份,实时同步

10.快照代理,选择->立即创建快照并使快照保持可用状态,以初始化订阅

Microsoft SQL Server 双机热备份,实时同步

11.代理安全性,点击安全设置,按照红色框中设置即可

Microsoft SQL Server 双机热备份,实时同步

Microsoft SQL Server 双机热备份,实时同步 

12.向导操作,选择->创建发布->下一步

Microsoft SQL Server 双机热备份,实时同步

13.完成该向导,填写一个发布名称,点击完成,到此步骤主服务器本地订阅发布已经完成

Microsoft SQL Server 双机热备份,实时同步 

 Microsoft SQL Server 双机热备份,实时同步

14.登录从服务器据库,从数据库左侧菜单栏找到->复制->本地订阅->右击新建订阅->选择查找sql server 发布服务器,数据库服务器名称要是主服务器计算机名称,输入登录名和密码

Microsoft SQL Server 双机热备份,实时同步

Microsoft SQL Server 双机热备份,实时同步

15.选择刚才主服务器发布的订阅

Microsoft SQL Server 双机热备份,实时同步

16.选择运行分发代理的位置,勾选第一个,如果选择第二个也需要开启从服务器sql server代理服务

Microsoft SQL Server 双机热备份,实时同步

17.选择订阅服务器(从服务器),订阅数据库需要同步的数据库(主服务器和从服务器热备份的数据库结构需要一致)

Microsoft SQL Server 双机热备份,实时同步

18.分发代理安全性,推荐按红色框中设置,如下图:

Microsoft SQL Server 双机热备份,实时同步

Microsoft SQL Server 双机热备份,实时同步

19.同步计划选择连续运行

Microsoft SQL Server 双机热备份,实时同步

20.初始化订阅

Microsoft SQL Server 双机热备份,实时同步

21.向导操作->创建订阅->下一步->完成

Microsoft SQL Server 双机热备份,实时同步

Microsoft SQL Server 双机热备份,实时同步

Microsoft SQL Server 双机热备份,实时同步

22.刷新从服务器左侧菜单栏下的本地订阅,会出现刚刚创建好的订阅,为了验证设置是否成功,右击创建好的订阅->查看同步状态,如图显示同步正在进行则说明双机热备份设置成功

Microsoft SQL Server 双机热备份,实时同步

Microsoft SQL Server 双机热备份,实时同步

23.测试配置是否生效,在主服务器数据库通过updata语句修改某个表的字段值,然后查看从服务器数据库是否对应修改即可