问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库同步

发布网友 发布时间:2022-04-23 00:51

我来回答

4个回答

热心网友 时间:2022-04-09 23:33

这个问题比较有难度哦!

这里只能提供一些范例给你参考下:

SQLServer2000同步复制技术实现步骤

一、 预备工作
1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户
--治理工具
--计算机治理
--用户和组
--右键用户
--新建用户
--建立一个隶属于administrator组的登陆windows的用户(SynUser)
2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作:
我的电脑--D:\ 新建一个目录,名为: PUB
--右键这个新建的目录
--属性--共享
--选择 "共享该文件夹 "
--通过 "权限 "按纽来设置具体的用户权限,保证第一步中创建的用户(SynUser) 具有对该文件夹的所有权限
--确定
3.设置SQL代理(SQLSERVERAGENT)服务的启动用户(发布/订阅服务器均做此设置)
开始--程序--治理工具--服务
--右键SQLSERVERAGENT

--属性--登陆--选择 "此账户 "
--输入或者选择第一步中创建的windows登录用户名(SynUser)
-- "密码 "中输入该用户的密码
4.设置SQL Server身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置)
企业治理器
--右键SQL实例--属性
--安全性--身份验证
--选择 "SQL Server 和 Windows "
--确定
5.在发布服务器和订阅服务器上互相注册
企业治理器
--右键SQL Server组
--新建SQL Server注册...
--下一步--可用的服务器中,输入你要注册的远程服务器名 --添加
--下一步--连接使用,选择第二个 "SQL Server身份验证 "
--下一步--输入用户名和密码(SynUser)
--下一步--选择SQL Server组,也可以创建一个新组
--下一步--完成
6.对于只能用IP,不能用计算机名的,为其注册服务器别名(此步在实施中没用到)
(在连接端配置,比如,在订阅服务器上配置的话,服务器名称中输入的是发布服务器的IP)
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择 "tcp/ip "--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--假如你修改了SQL的端口,取消选择 "动态决定端口 ",并输入对应的端口号
二、 正式配置
1、配置发布服务器
打开企业治理器,在发布服务器(B、C、D)上执行以下步骤:
(1) 从[工具]下拉菜单的[复制]子菜单中选择[配置发布、订阅服务器和分发]出现配置发布和分发向导
(2) [下一步] 选择分发服务器 可以选择把发布服务器自己作为分发服务器或者其他sql的服务器(选择自己)
(3) [下一步] 设置快照文件夹
采用默认\\servername\Pub
(4) [下一步] 自定义配置
可以选择:是,让我设置分发数据库属性启用发布服务器或设置发布设置
否,使用下列默认设置(推荐)
(5) [下一步] 设置分发数据库名称和位置 采用默认值
(6) [下一步] 启用发布服务器 选择作为发布的服务器
(7) [下一步] 选择需要发布的数据库和发布类型
(8) [下一步] 选择注册订阅服务器
(9) [下一步] 完成配置
2、创建出版物
发布服务器B、C、D上
(1)从[工具]菜单的[复制]子菜单中选择[创建和治理发布]命令
(2)选择要创建出版物的数据库,然后单击[创建发布]
(3)在[创建发布向导]的提示对话框中单击[下一步]系统就会弹出一个对话框。对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助)
(4)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型,
SQLSERVER答应在不同的数据库如 orACLE或ACCESS之间进行数据复制。
但是在这里我们选择运行 "SQL SERVER 2000 "的数据库服务器
(5)单击[下一步]系统就弹出一个定义文章的对话框也就是选择要出版的表
注重: 假如前面选择了事务发布 则再这一步中只能选择带有主键的表
(6)选择发布名称和描述
(7)自定义发布属性 向导提供的选择:
是 我将自定义数据筛选,启用匿名订阅和或其他自定义属性
否 根据指定方式创建发布 (建议采用自定义的方式)
(8)[下一步] 选择筛选发布的方式
(9)[下一步] 可以选择是否答应匿名订阅
1)假如选择署名订阅,则需要在发布服务器上添加订阅服务器
方法: [工具]-> [复制]-> [配置发布、订阅服务器和分发的属性]-> [订阅服务器] 中添加
否则在订阅服务器上请求订阅时会出现的提示:改发布不答应匿名订阅
假如仍然需要匿名订阅则用以下解决办法
[企业治理器]-> [复制]-> [发布内容]-> [属性]-> [订阅选项] 选择答应匿名请求订阅
2)假如选择匿名订阅,则配置订阅服务器时不会出现以上提示
(10)[下一步] 设置快照 代理程序调度
(11)[下一步] 完成配置
当完成出版物的创建后创建出版物的数据库也就变成了一个共享数据库。

更具体的你可以看这里:

http://www.itzhe.cn/article/20080220/87279.html

希望对你有用!

参考资料:www.69xz.cn

热心网友 时间:2022-04-10 00:51

如果你的这些数据同步技术都会的话,建议你做个自动服务程序,加入到随电脑启动自动启动

自动服务每个一秒检测一下网络连接,已连接则检测是否有上传下载数据,有数据则上传下载
也可以定时检测

热心网友 时间:2022-04-10 02:25

一个是检测到上网就开始同步,紧急插入服务器同步队列,二、是定时进入服务器队列开始同步。两个问题

两个方案:
1、数据库复制功能:
2、数据库链接

倾向于第二种。

第一步:全国链接北京数据库,然后,在各客户机端写个小脚本,一开机就往北京的数据库监控表a里写数据,数据包括两个内容,一个是ip或者其他标识,一个是状态status(1是在线,2是离线,0是未知)。

第二步:北京数据库有个job,实时监控表a,一旦发现status有为1的记录,则取出ip,做对应处理。并对status置为0。

热心网友 时间:2022-04-10 04:17

你能不能说清楚一些呢?你所说的数据库是哪种数据库?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
流量保险是什么 会计的基本常识是什么 我奶奶这几天总是拉肚子,而且只能躺着一站起来眼睛就发黑,医生说她贫血... win7c盘里找不到users,用户里也没有c:usersadministrator... C盘里没有users文件夹 pvc天然气管能用多久 PVC天然气管的寿命是多久?  请教大神这怎么搞?天然气排烟管怎么弄? ...时不用在手机确认电脑登陆微信如何不用手机确认 急性胰腺炎护理 急性胰腺炎非手术治疗的护理措施 到底有那些方法打QQ中的特殊符号啊?如qq上的能显示的特殊符号怎么打出来的呀,如:╬ 手机QQ密码$该怎么打,用什么输入法,打$时老是变成$怎么办 有2个数据库,怎么实现数据同步 两台数据库服务器 如何进行数据同步操作 vivo怎么免费卡主题 金银蛋清汤菠菜的做法,金银蛋清汤菠菜怎么做 请问皮蛋瘦肉粥里面放些菠菜沫可以吗?皮蛋和菠菜能在一起吃吗 vivo手机怎样永久使用付费主题? 菠菜皮蛋海鲜粥的做法,菠菜皮蛋海鲜粥怎么做 vivo 怎么卡主题 豆腐拌皮蛋和波菜能同吃吗? 如何卡主题vivo 微信怎么拉黑人,在线等。急 皮蛋旱菜汤(皮蛋自制)的家常做法怎么做好 吃了皮蛋菠菜会中毒吗 iqoo手机如何卡永久主题? 试用主题怎么永久 vivo vivox21i主题怎么卡? 菠菜拌皮蛋的做法凉拌要怎么做 vivo i主题怎么用永久的 如何用什么软件可以实现数据库同步 sqlserver不同数据库怎么让数据实时同步? ¥这个符号,在QQ密码上怎么打出来 Sql数据库同步怎么做? QQ为什么会。。。 MySQL 数据库怎么同步 服务器用的是sql server 2008 R2,怎样实现对此数据库的同步操作 怎样实现数据库实时同步?这种思路是否可行? qq圖標怎麼開啊? SQl 2000数据库同步问题 请问懂QQ的 怎么使Mysql数据同步 QQ里呢称中怎么加特殊字符 如何把QQ邮箱批量去掉后缀? 如*&%$#@qq.com 改为*&%$# mysql怎么实时同步两个数据库 QQ上一些很奇怪的字和符号是怎么打出来的啊? 如何实现两个Oracle数据库的数据同步? QQ空间代码在哪里,怎么找? qq网警介入代码复制 牛肉怎样煮熟后才能切成片?