18482、18483错误了。3、检查SQLServerMa
ageme
tstudio里面相关的几台SQLServer注册名是否和上面第二点里介绍的srv
ame一样不能用IP地址的注册名。(我们可以删掉IP地址的注册,新建以SQLServer管理员级别的用户注册的服务器名)这样一来就不会在创建复制的过程中出现14010、20084、18456、18482、18483错误了。4、检查相关的几台SQLServer服务器网络是否能够正常访问如果pi
g主机IP地址可以,但pi
g主机名不通的时候,需要在wi
tsystem32driversetchostsWIN2000wi
dowssystem32driversetchostsWIN2003文件里写入数据库服务器IP地址和主机名的对应关系。例如:127001localhost192168035oracledboracledb192168065fe
gyu02fe
gyu022028410193bj_dbbj_db或者在SQLServer客户端网络实用工具里建立别名,例如
f5、系统需要的扩展存储过程是否存在如果不存在,需要恢复一般不需要操作sp_addexte
dedproc‘xp_rege
umvalues’dll
ame’xpstardll’gosp_addexte
dedproc‘xp_regdeletevalue’dll
ame’xpstardll’gosp_addexte
dedproc‘xp_regdeletekey’dll
ame’xpstardll’gosp_addexte
dedprocxp_cmdshelldll
ame’xplog70dll’6、在分发服务器创建文件夹huhu设置为共享。文件夹名称自定义,不一定叫huhu。7、设置SQLSERVER身份验证,解决连接时的权限问题(发布、订阅服务器均设置)步骤为:对象资源管理器右击SQL实例属性安全性服务器身份验证选“SQLServer和WINDOWS“,然后点确定
f这个在安装SQLServer2005时,我们已经设置过,如果不是这种服务器身份验证,按照上图所示修改。8、开启SQLServer2005的网络协议TCPIP和管道命名协议并重启网络服务。
f选择“服务和连接的外围应用配置器”
选择“远程连接”
这里要选择“本地连接和远程连接”“仅使用TCPIP”
f该项选择“本地连接和远程连接”之后打开“SQLServerCo
figuratio
Ma
ager”如图:
选择“客户端协议”“TCPIP”属性查看
f状态如图所示即可。9、发布服务器和订阅服务器互相注册步骤如下:视图单击以注册服务器右键数据库引擎新建服务器注册填写要注册的远程服务器名称身份验证选“SQLServer验证“用户名sa密码创建组(也可不建)完成。
10、所有用于发布的表都要有主键。
f四、建立复制一在G3系统配置发布和分发;在G2系统配置订阅
1、配置分发服务器没有单独的服务器可以和订阅再一台服务器上在SQLServerMa
ageme
tStudio中连接到分发服务器gisserver,需要注意的是连接服务器时需要输入“服务器完整的计算机名”
单击【连接】进r