加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLServer2000发布订阅FTP方式

发布时间:2020-12-12 13:33:00 所属栏目:MsSql教程 来源:网络整理
导读:我是在虚拟机中进行测试的,这样只需要一台计算机即可感觉sql2000比2005要麻烦,弄了蛮长的时间才弄好 环境: 虚拟机两台???????? 主服务器(发布端)???? ?windows server 20003? +?? sql server 2000sp4? + ftp服务器?? 计算机名:manager-336f119?? IP:192.1

我是在虚拟机中进行测试的,这样只需要一台计算机即可感觉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、修改服务器注册方式

?

主服务器,不能使用local方式注册,所以需修改注册方式,图中可以看出test为发布数据库

?

?

次服务器,不能使用local方式注册,所以需修改注册方式,testbak为订阅服务器

?

?

2、主服务器新建ftp站点,主目录C:ftpdata?? ftp用户ftpuser

3、修改SQLSERVERAGENT服务登录方式和启动方式

自启动,管理员权限登录

?

4、在主数据库注册服务中打开复制-->发布内容,右键发布内容 选 新建发布

这是我已经新建好的,所以发布内容下会有红色书本图标

“下一步”,选择第一项成为自己的分发服务器;SQL Server将创建分发数据库和日志

选择快照位置,这里并不是太重要,默认即可,后面可以修改快照位置放在我们的FTP目录中

后面几步我就不说了,一般大家看看也就懂了,按需要选,我已经装好了就不方便再截图了

建好了是这样发布内容下有test:test

?

有一点说明,右击test:test属性--〉订阅选项中没选允许匿名订阅的话 ,在发布内容右击--〉配置发布、订阅服务器和分发,订阅服务器选项卡中把订阅服务器勾上,否则在订阅时报错不允许匿名订阅

?

右击test:test 属性

这里配置ftp,文件夹是ftp服务器的主目录,从ftp根到该文件夹的客户机路径指的是sql2000会在该主目录下新建一个ftp目录,下面装着计算机名和发布名组成的目录里面放着快照文件,这样就差不多了

(这里有个问题,我当时忘记这里是必须要开启C盘共享了,一般服务器是不会开启这个的所以快照文件夹应该直接写C:ftpdata )

(常用快照文件夹,日后需要修改的话,右击"发布内容" 配置发布、订阅服务器和分发,"发布服务器"选项卡下发布服务器->分发数据库属性(那里有个按钮),在发布服务器属性可以配置快照文件夹位置和sql登陆验证)

?

需要订阅的数据库一样在复制下订阅,新建请求订阅,自己照着选就差不多了,获取快照方式记得选ftp就行,就不详细介绍了,其他的功能大家摸索一下吧?

?

要传递发布数据库表的主键和其他表信息,需设置下面图片所示,如果修改了表结构例如索引等则需要在发布端重新初始化所有订阅,再生成快照文件,订阅端重新加载快照文件

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读