SQLServer2000发布订阅FTP方式

SQLServer2000发布订阅FTP方式,第1张

概述我是在虚拟机中进行测试的,这样只需要一台计算机即可感觉sql2000比2005要麻烦,弄了蛮长的时间才弄好 环境: 虚拟机两台         主服务器(发布端)      windows server 20003  +   sql server 2000sp4  + ftp服务器   计算机名:manager-336f119   IP:192.168.190.71                

我是在虚拟机中进行测试的,这样只需要一台计算机即可感觉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就行,就不详细介绍了,其他的功能大家摸索一下吧 

 

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

总结

以上是内存溢出为你收集整理的SQLServer2000发布订阅FTP方式全部内容,希望文章能够帮你解决SQLServer2000发布订阅FTP方式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1171499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存