SQL Server数据同步

SQL Server数据库数据同步的步骤

1、设置登录名密码、查看登录名状态、查看服务器名称

1)选择用户名“sa”右键选择“属性”,如图1 :

SQL Server数据同步

图1 

2)设置密码,如图2 :

SQL Server数据同步

图2

3)设置状态、“确认”,如图3 :

SQL Server数据同步

图3

4)查看服务器名称,在sqlserver中新建查询,输入sql语句 select @@SERVERNAME,查询到本服务器的别名,如图4 

SQL Server数据同步

图4

2、创建发布(发布服务器)

1)选择“复制”下的“本地发布”,右键点击“新建发布”,如图5 :

SQL Server数据同步

图5

2)下一步,如图6 :

SQL Server数据同步

图6

3)选择分发服务器,如图7 :

SQL Server数据同步

图7

  • 第一次创建发布时需要进行该设置,以后不会弹出该窗口。

4)创建一个“ReplData”文件夹,将路径填入快照文件夹路径中,并将该文件夹设置为共享文件夹,在订阅服务器电脑上可以访问,如图8 :

SQL Server数据同步

图8

  • 第一次创建发布时需要进行该设置,以后不会弹出该窗口。

5)选择发布数据库,如图9 :

SQL Server数据同步

图9

6)选择发布类型,如图10 :

SQL Server数据同步

图10

7)设置订阅服务器类型,如图11 :

SQL Server数据同步

图11

8)选择项目对象,如图12 :

SQL Server数据同步

图12

  • 合并发布选择表的时,表的字段不能超过245,否则无法创建发布。

9)项目问题,如图13 :

SQL Server数据同步

图13

10)需要添加对数据库表的筛选点击“添加”,完成后点击“下一步”,不需要进行筛选直接点击“下一步”,如图14 :

SQL Server数据同步

图14

11)选择快照代理,如图15 :

SQL Server数据同步

图15

12)设置代理安全性,点击“安全设置”进入设置,如图16 :

SQL Server数据同步

图16

13)设置代理安全,登录名和密码为步骤1 中设置的相关信息,如图17:

 
  SQL Server数据同步

图17

14)下一步,如图18 :

SQL Server数据同步

图18

15)选择创建发布,如图19 :

SQL Server数据同步

图19

16)设置发布名称,如图20 :

SQL Server数据同步

图20

17)创建完成,如图21 :

SQL Server数据同步

图21

  • 出现警告和报错按给出的信息查找问题。

3、创建订阅(订阅服务器)

1)选择“复制”下的“本地订阅”,右键点击“新建订阅”,如图22 :

SQL Server数据同步

图22

2)下一步,如图23 :

SQL Server数据同步

图23

3)选择发布服务器,如图24 :

SQL Server数据同步

图24

4)设置连接发布服务器,发布服务器信息为步骤1 中的信息选择SQL Server身份验证进行连接,如图25 :

SQL Server数据同步

图25

5)选择发布服务器上的发布,如图26 :

SQL Server数据同步

图26

6)设置分发代理位置,如图27 :

SQL Server数据同步

图27

7)选择订阅数据库,点击“下一步”,如图28 :

SQL Server数据同步

图28​​​​​​​

8)分发代理安全性,点击“...”进行设置,如图29 :

SQL Server数据同步

图29​​​​​​​

9)设置分发代理安全性,登录名和密码为步骤1 中设置的相关信息,如图30 :

SQL Server数据同步

图30

10)设置同步计划,如图31 :

SQL Server数据同步

图31

11)设置初始化订阅,如图32 :

SQL Server数据同步

图32​​​​​​​

12)订阅类型,如图33 :

SQL Server数据同步

图33

13)向导操作,如图34 :

SQL Server数据同步

图34​​​​​​​

14)完成向导,如图35 :

SQL Server数据同步

图35

15)创建完成,如图36 :

SQL Server数据同步

图36​​​​​​​

4、注意事项

1)在创建发布及订阅前将电脑的防火墙关闭;

2)在发布和订阅服务器中完成步骤1 后,先测试互相测试是否可以通过远程SQL Server验证连接的方式连接到对方数据库,若是不能则先检查问题并解决后再进行操作;

3)检查电脑的服务管理中SQL Server 代理 (MSSQLSERVER)、SQL Server Browser的状态是否为正在运行,启动类型是否为自动,若不是则需要设置启动类型为自动后启动;

4)确保发布服务器电脑中设置的快照文件夹的共享文件夹,在订阅服务器电脑可以访问;

5)创建合并发布时选择表的时候,表的字段不能超过245个,超出时可通过筛选保证字段小于245个字段。