社区
MS-SQL Server
帖子详情
SQL SERVER的订阅能否实现2台以上服务器的同步??
lanman
2009-05-14 10:35:47
前阵子实现了一台发布一台订阅,两台可以同步,理论上似乎3台4台也可以,大家有实现过的吗?
问题在于3个数据库都有应用在写数据,而且要同步起来,不知道可以实现不??
...全文
138
11
打赏
收藏
SQL SERVER的订阅能否实现2台以上服务器的同步??
前阵子实现了一台发布一台订阅,两台可以同步,理论上似乎3台4台也可以,大家有实现过的吗? 问题在于3个数据库都有应用在写数据,而且要同步起来,不知道可以实现不??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanman
2009-05-21
打赏
举报
回复
不好意思,最近没有上来,结!!感谢以上各位。
shannonlm
2009-05-14
打赏
举报
回复
我在网上看到过一个复制的实例,就是sqlserver2000的数据库做发布,另一数据库是sqlserver2005做订阅,是可以的.
但是,不同操作系统,相同版本的数据库复制,我做的实验还没成功.
winserver2003做发布,winxp做订阅,数据库都是sqlserver2005
问题出在 2003上的数据库访问不了xp上的数据库,所以xp上就无法订阅.
t240034137
2009-05-14
打赏
举报
回复
学习
lanman
2009-05-14
打赏
举报
回复
不同操作系统应该不是问题,只要SQL版本一致,而且貌似不同版本之间,或与ORCLE都可以实现订阅...
shannonlm
2009-05-14
打赏
举报
回复
我想问一下,如果是不同操作系统可以实现复制吗?
比如一台是win2003,一台是winxp,数据库都是 sqlserver2005.
shannonlm
2009-05-14
打赏
举报
回复
应该是可以实现,现在我也正了解关于复制的问题.
shannonlm
2009-05-14
打赏
举报
回复
问题解决了,
请问楼上的,在internet上sqlserver复制,该怎样配置?
让你望见影子的墙
2009-05-14
打赏
举报
回复
[Quote=引用 8 楼 shannonlm 的回复:]
请问六楼,第二步 具体怎样实现,
两台电脑的1433端口,都已经打开了,防火墙我全关了.
[/Quote]
设置防火墙 例外,把1433端口设为例外,这样就不用关闭防火墙了
shannonlm
2009-05-14
打赏
举报
回复
请问六楼,第二步 具体怎样实现,
两台电脑的1433端口,都已经打开了,防火墙我全关了.
no_mIss
2009-05-14
打赏
举报
回复
可以一个发布多个订阅,sql2000/2005/2008都可以.
ChinaJiaBing
2009-05-14
打赏
举报
回复
1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。
2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例
3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy
4.设置SQL 代理(发布服务器和订阅服务器均设置)
打开服务(控制面板---管理工具---服务)
---右击SQLSERVER AGENT---属性---登录---选择“此帐户“
---输入或选择第一步中创建的WINDOWS 用户
---“密码“中输入该用户密码
5.设置SQL SERVER 身份验证,解决连接时的权限问题(发布、订阅服务器均设置)
步骤为:对象资源管理器----右击SQL实例-----属性----安全性----服务器身份验证------选“SQL Server和WINDOWS“,然后点确定
6.开启SQL Server 2005的网络协议TCP/IP和管道命名协议并重启网络服务。
7.在SQL Server中创建步骤1中对应的系统用户登陆名,作为发布数据库的拥有者(设置为dbo_owner和public)。
8.以系统超级用户sa登陆SQL Server建立数据库和表。
9.发布服务器和订阅服务器互相注册
步骤如下:视图----单击以注册服务器----右键数据库引擎----新建服务器注册-----填写要注册的远程服务器名称------身份验证选“SQL Server验证“-----用户名(sa) 密码------创建组(也可不建)-----完成。
10.对于只能用IP,不能用计算机名的,为其注册服务器别名
利用
SQL
Server
复制技术
实现
数据
同步
更新
详细描述数据库发布与
订阅
的过程,本人在中间操作的过程中走了弯路,希望大家顺利。附上我操作的步骤: 1.2
台
机器新建相同的系统管理员账户 2.2
台
机器用新建用户登录 3.设置
SQL
Agent 服务为新建用户启动 4.
SQL
SERVER
企业管理器中新建登录用户名,用户名与密码与新增的windows账户相同,然后设置登录用户名的权限为系统管理员,并具有发布或
订阅
数据库的db_owner 权限 5.启动
SQL
代理服务 6.在发布
服务器
新建共享文件夹用于数据库发布,文件夹必须分配给新建的Windows用户读写的权限 7.在发布
服务器
新建数据库发布 8.在
订阅
服务器
新建数据库
订阅
,手动启动发布
服务器
的代理程序生成数据库快照,手动启动
订阅
服务器
的
同步
程序测试发布与
订阅
是否成功。
实例
Sql
server
2005
订阅
复制
同步
分发数据到多
台
服务器
实例
Sql
server
2005
订阅
复制
同步
分发数据到多
台
服务器
文档里面详细的讲述是如何操作的,并且附有截图.
Microsoft
SQL
Server
2005
服务器
安全与维护
本课程从安装
SQL
Server
2005基础讲起逐步深入创建维护计划任务、配置
服务器
和角色管理、日志备份还原操作等。
sql
server
无主键表的
同步
方案1
背景介绍对
sql
server
做数据库
同步
的时候,由于医院
服务器
和数据库版本的限制,选择了用发布
订阅
处理数据库
同步
,但是这个方式只能处理有主键的表,对于无主键的表
SQL
Server
订阅
与发布详细配置图文教程
数据库
同步
方式有很多种,这里利用数据库发布和
订阅
的方式来完成数据库的
同步
技术. 发布
订阅
分为两个步骤:1、发布。2
订阅
。首先在数据源数据库
服务器
上对需要
同步
的数据进行发布,然后在目标数据库
服务器
上对上述发布进行
订阅
。发布可以发布一张表的部分数据,也可以对整张表进行发布,还可以是存储过程等等
MS-SQL Server
34,591
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章