SQL Server 2000 复制同步配置及常见问题详解(上)
最近因为要用SQL Server2000的同步复制功能,配置了一台分发、发布服务器和订阅服务器间的数据库同步,其中也碰到不少的问题,省去其中理论的说明,重点说明配置步骤和问题解决,现总结如下:
环境配置要求:
SQL Server 2000需要打上SP4补丁,补丁可以去网上搜,地址很多,那么如何判断SP4补丁是否打上了呢?
打开查询分析器,键入SQL语句“select @@version”,按F5执行,如果结果显示
Microsoft SQL Server 2000 - 8.00.2039 则说明SP4补丁成功。
(一)分发、发布服务器端的环境配置及问题
1、在控制面板用户账户新建一个隶属于Administrators的用户
这里用户名为Admini
创建账户
创建后可在计算机管理中看到刚创建的隶属于Administrators的账户
2、为刚创建的账户创建密码(必须)
密码任意,这里为123
3、更改SQL服务的登录账户为新创建的管理员用户,格式如图所示(注意此处显示的密码长度并不代表真实密码长度)
问题1:若此处用户名密码配置错误,会在启动服务时遇到如下错误:
4、在企业管理器中新建SQL Server注册
问题2:若此处选择SQL验证会造成最后一步用户登录失败的错误,如下图:
继续:
可以看到已成功注册至管理员Admini账户
这里简要说明下为什么非要用新创建的管理员用户注册、登录,用local账户不行么?
问题3:如果用本地LOCAL注册服务器,在启动如图的配置发布、订阅服务器和分发向导时会遇到下面的提示使向导无法继续。同时,建立统一的windows登录账户可以方便网络中各个计算机的配置。
5、建立快照共享文件夹
在磁盘上建立一个Admini用户有完全控制权的文件夹,此处为文件夹PUB
问题4:共享设置为什么没有权限按钮?原因是简单文件共享处于开启状态,在文件夹选项中将其复选框取消即可
至此,服务器端配置发布、订阅服务器和分发前的环境准备工作就完成了,剩下的改天再写,写不动了。