SQLServer2000发布订阅FTP方式
我是在虚拟机中进行测试的,这样只需要一台计算机即可感觉sql2000比2005要麻烦,弄了蛮长的时间才弄好 环境: 虚拟机两台???????? 主服务器(发布端)???? ?windows server 20003? +?? sql server 2000sp4? + ftp服务器?? 计算机名:manager-336f119?? IP:192.168.190.71 ?????????????????????????????次服务器(订阅端) 主 windows server 20003? +?? sql server 2000sp4? + ftp客户端 计算机名:manager-0756cb2? IP:192.168.190.72 ????????????????????????????? 两台服务器确保能正常通信,次服务器能正常登录主服务器ftp 安装?windows server 20003?、 sql server 2000sp4??、ftp服务器 和 ftp客户端暂不概述,网上太多,注意我测试的ftp均是windows自带的 ?1、修改服务器注册方式 ? ? ? ? ? 2、主服务器新建ftp站点,主目录C:ftpdata?? ftp用户ftpuser 3、修改SQLSERVERAGENT服务登录方式和启动方式 自启动,管理员权限登录 ? 4、在主数据库注册服务中打开复制-->发布内容,右键发布内容 选 新建发布 “下一步”,选择第一项成为自己的分发服务器;SQL Server将创建分发数据库和日志 选择快照位置,这里并不是太重要,默认即可,后面可以修改快照位置放在我们的FTP目录中 后面几步我就不说了,一般大家看看也就懂了,按需要选,我已经装好了就不方便再截图了 ? 有一点说明,右击test:test属性--〉订阅选项中没选允许匿名订阅的话 ,在发布内容右击--〉配置发布、订阅服务器和分发,订阅服务器选项卡中把订阅服务器勾上,否则在订阅时报错不允许匿名订阅 ? 右击test:test 属性 (这里有个问题,我当时忘记这里是必须要开启C盘共享了,一般服务器是不会开启这个的所以快照文件夹应该直接写C:ftpdata ) (常用快照文件夹,日后需要修改的话,右击"发布内容" 配置发布、订阅服务器和分发,"发布服务器"选项卡下发布服务器->分发数据库属性(那里有个按钮),在发布服务器属性可以配置快照文件夹位置和sql登陆验证) ? 需要订阅的数据库一样在复制下订阅,新建请求订阅,自己照着选就差不多了,获取快照方式记得选ftp就行,就不详细介绍了,其他的功能大家摸索一下吧? ? 要传递发布数据库表的主键和其他表信息,需设置下面图片所示,如果修改了表结构例如索引等则需要在发布端重新初始化所有订阅,再生成快照文件,订阅端重新加载快照文件 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |