1.测试环境:
2.条件准备:
1、安装好两台windows 2003 server和Sql server 2000企业版的服务器。
2、在两台windows 2003服务器添加windows系统用户SqlCopy,密码相同,属于administrators组。
3、在两台服务器的hosts文件中相互添加两条记录(参考“失败可能的问题”部分)。
4、服务器名称及及相关配置
Windows主机名 | Sql server建库 | 服务类型 |
Boco-server | Test数据库(空) | 订阅服务器 |
Boco2006 | Test数据库(有数据) | 发布服务器 |
5、在SQL server上建立两个sql用户:“fuzhi”,权限system administrators,具备管理发布的数据库的所有的权限(参看以下步骤)。
3.配置发布、订阅服务步骤:
1、进入服务器的服务内,找到“SQLSERVERAGENT的”服务,双击,在弹出的属性中,选“登录”在登录身份中输入在准备条件中建立的帐号和密码(本次用户名为“SqlCopy”),点“确定”,重启“SQLSERVERAGENT的”服务,使之生效。
2、打开SQL Server 2000的企业管理器,对两台SQL server进行注册,不要采用local和ip地址来注册,采用windows 2003的主机名来注册。
3、将需要发布的服务器(主服务器),展开sql serer树,如下图,右点右边的空白处,在弹出的菜单中点“配置发布、订阅服务器和发布”
4、启动向导,继续
5、提示如下图,“boco2006”服务器是发布服务器,点“下一步”。
6、出现如下图,按照缺省。
7、选择发布数据放置点,默认也可。
8、出现如下的提示,这说明我们在建立帐号的时候,需要管理员权限或者具有该目录的管理权限。
9、默认配置继续。
10、???????????发布配置完成。