SQL Server 2008之发布-分发-订阅

2014-11-24 17:21:00 · 作者: · 浏览: 0

一、环境


发布服务器


O S: Windows Servier 2003 64位


Soft: Microsoft SQL Server 2008 R2


I P: 192.168.3.70


HOST-NAME:wxl-PC


分发服务器


O S: Windows Servier 2003 64位


Soft: Microsoft SQL Server 2008 R2


I P: 192.168.23.130


HOST-NAME:wxl-pc-vm2


订阅:


O S: Windows Servier 2003 64位


Soft: Microsoft SQL Server 2008 R2


I P: 192.168.23.129


HOST-NAME:wxl-pc-vm1


二、配置


1、修改数据库实例名(如果没有修改计算机名,跳过该步)


由于修改了分发服务器名,所以需要修改实例名,使服务器名与实例名保持一致


查询实例名 select@@servername


删除旧的实力名 EXECsp_dropserver'wxl-pc-vm2'


添加修的实例名 execsp_addserver'wxl-pc-vm2\SQL1','local'


重启服务


查询 SELECT@@SERVERNAME,SERVERPROPERTY('SERVERNAME')


两列数据一致,则实力名修改成功。


2、配置别名


分发服务器:


启动SQL Server配置管理器


SQL Server网络配置àTCP/IPà启用


Sql Native Client 10.0配置(32位)à别名à新建别名 如下图:


图:



说明: 别名指发布/订阅服务器名


端口号指MSSqlserver使用的端口号


服务器指发布/订阅服务器IP


Sql Native Client 10.0配置à别名à新建别名 同上


以上配置完成后,如果还是无法远程连接到数据库,则修改系统配置文件


C:\WINDOWS\system32\drivers\etc\hosts 加入


192.168.23.129 wxl-pc-vm1


192.168.3.70 wxl-PC


发布服务器、订阅服务器别名配置参考分发服务器配置


说明:只支持服务器名+实例名+端口号方式访问


3、配置分发服务器


登录Sql Server Management Studioà复制à配置分发 如下图



单击“下一步”按钮,如下图:



选择本机充当自己的分发服务器,单击“下一步”按钮,如下图:



设定一个快照文件路径,单击“下一步”按钮,如下图: