社区
Delphi
帖子详情
如何实现两个异地SQL数据库同步?
masterbz
2003-09-11 05:19:44
我有两个SQL数据库,一个数据库在网上(通过租用空间),一个数据库在本地,因在网上的SQL数据库人家只能提供修改的权限,不向外开放。
我初步想法:
因数据修改不太大且相关表不多,我想采用程序来控制:
1、先在本地检测修改后的数据,再将这些数据通过CGI或ASP将网上的数据也改变。
2、将网上修改的数据通过CGI或ASP将转化成文本文件再将其下载到本地,然后再对本地数据进行改造。
不知行不行?
...全文
213
4
打赏
收藏
如何实现两个异地SQL数据库同步?
我有两个SQL数据库,一个数据库在网上(通过租用空间),一个数据库在本地,因在网上的SQL数据库人家只能提供修改的权限,不向外开放。 我初步想法: 因数据修改不太大且相关表不多,我想采用程序来控制: 1、先在本地检测修改后的数据,再将这些数据通过CGI或ASP将网上的数据也改变。 2、将网上修改的数据通过CGI或ASP将转化成文本文件再将其下载到本地,然后再对本地数据进行改造。 不知行不行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
houleifeng
2003-09-15
打赏
举报
回复
可以:
我有此方面的代码,需要的话请给我EMAIL。
webmaster@e-voucher.com.cn
hkbarton
2003-09-12
打赏
举报
回复
应该没有什么问题吧
jpyc
2003-09-12
打赏
举报
回复
我认为技术上不会有什么大问题,但速度可能不会太理想;
另,建议使用ASP。NET,很好,比ASP确实有了较大的进步:
http://218.56.11.178:8009/ 这个论坛开放源码,可以参考一下
tomyang
2003-09-11
打赏
举报
回复
应当可以实现。
建议:在需要同步的表上建个触发器,录入/修改/删除时均通过触发器将操作记录在另外一个表中,然后写个程序读取记录表的内容同步网上数据库。
如果不需要实时性而且数据少于100w,更简单,用dts写个任务同步两个表,晚上自动执行一下就ok了。
RedGate(
SQL
数据库
备份工具).zip
发现网络上没有关于Red Gate数据管理工具的说明,但破解工具倒是很多,不知道大家都是否使用了,今天特意研究了一下,我使用的版本是
SQL
Toolbelt4.0,完全安装后有如下
SQL
Prompt 4 我就不说了,很出名的
SQL
SSMS IDE工具,这个是我必装的软件.
SQL
Comparison SDK 8 这个其下很多工具的API扩展实例,包含C#和VB的源代码
SQL
Backup 6
数据库
备份工具,可以快速查看
数据库
备份的时间,具体使用大家自己试试就知道了,挺强大的.
SQL
Changeset 1 具体没有使用,因为他要连接VSS或者Team,按字面上的理解,应该是
数据库
变更通知.
SQL
Compare
数据库
比较工具,这个是我最常用的工具,支持表,存储过程,函数,用户等的结构对比,并提供
同步
功能,有了它,我很少去手动更新服务器上的存储过程和表了
SQL
Data Compare
数据库
数据比较工具,顾名思义,这个也是比较工具,但他对比的不是结构,而是表中数据的差异,可以很方便的对比
两个
时间段内表中数据的差异
My
SQL
数据库
两台主机
同步
实战(linux)
当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。 在实际项目中,两台分布于
异地
的主机上安装有My
SQL
数据库
,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两台
数据库
的数据要实时保持一致,在这里使用My
SQL
的
同步
功能
实现
双机的
同步
复制。 以下是操作实例: 1、
数据库
同步
设置 主机操作系统:RedHat Enterprise Linux 5
数据库
版本:My
SQL
Ver 14.12 Distrib 5.0.22 前提:My
SQL
如何
同步
两个
SQL
Server
数据库
的内容?
同步
两个
SQL
Server
数据库
如何
同步
两个
SQL
Server
数据库
的内容?程序代码可以有版本管理CVS进行
同步
管理,可是
数据库
同步
就非常麻烦,只能自己改了一个后再去改另一个,如果忘记了更改另一个经常造成
两个
数据库
的结构或内容上不一致.各位有什么好的方法吗?分发与复制 用强制订阅
实现
数据库
同步
操作 大量和批量的数据可以用
数据库
的
同步
机制处理://说明:为方便操作,所有操作均在发布服务器
如何
实现
两个
数据库
的
同步
?
两台服务器 分别架在
两个
不同的机房,要
实现
所有表中数据的
同步
,延时一两分钟没关系,
数据库
数据量很大,表大概有不到一百个吧 怎么
实现
同步
? 解决方法一
SQL
code
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章