维持数据库保持一样

我辣椒哥 2011-05-19 04:54:33
二台数据库服务器都在外网,如何维持二数据库数据一样

如:A数据库插入一条记录(更新数据,删除数据...),那么B数据库也需要有相应记录插入,用什么方法来实现。

...全文
73 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
我辣椒哥 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 rucypli 的回复:]
同步复制
[/Quote]
这种复制技术,是差异复制还是全部数据复制..
rucypli 2011-05-20
  • 打赏
  • 举报
回复
同步复制
我辣椒哥 2011-05-20
  • 打赏
  • 举报
回复
数据做到实时性,那种方法更好
水族杰纶 2011-05-20
  • 打赏
  • 举报
回复
可以考虑做镜像
或者
数据复制(发布订阅)
我辣椒哥 2011-05-20
  • 打赏
  • 举报
回复
还有没有人指点下啊
Andy-W 2011-05-20
  • 打赏
  • 举报
回复
可以考慮使用Transactional Replication (事務式複製)
可以應用于以下的情況:
You want incremental changes to be propagated to Subscribers as they occur.
The application requires low latency between the time changes are made at the Publisher and the changes arrive at the Subscriber.
The application requires access to intermediate data states. For example, if a row changes five times, transactional replication allows an application to respond to each change (such as firing a trigger), not simply the net data change to the row.
The Publisher has a very high volume of insert, update, and delete activity.
billpu 2011-05-20
  • 打赏
  • 举报
回复
实现方法很多,先说说sqlserver自带的傻瓜化实现方法
1 日志传送
2 复制订阅
3 镜像(快照)

如果需要diy的话,其实也很简单
1 自定义触发器实现
2 通过dts/ssis的组件实现
我辣椒哥 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 liuhuayang 的回复:]
引用 7 楼 tianmeshi 的回复:
引用 6 楼 rucypli 的回复:
同步复制

这种复制技术,是差异复制还是全部数据复制..


有差异复制 也有全部复制,这不是关键问题,关键的问题是 两台外网的计算机如何进行网络通讯
[/Quote]
有固定IP
Austindatabases 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 tianmeshi 的回复:]
引用 6 楼 rucypli 的回复:
同步复制

这种复制技术,是差异复制还是全部数据复制..
[/Quote]

有差异复制 也有全部复制,这不是关键问题,关键的问题是 两台外网的计算机如何进行网络通讯
King_hhuang 2011-05-19
  • 打赏
  • 举报
回复
好像SQL2008里面有做数据同步的吧
zyq5945 2011-05-19
  • 打赏
  • 举报
回复
触发器中连接B数据库,作相应的更新。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧