当前位置:数据库 > SQLServer >>

SQLSERVER2000两台服务器数据时时同步解决方案

我有两台WEB服务器,一台双线,一台电信,(两台服务器间网络互访流畅)我想让两台服务器数据库同时工作(查询,增删数据)。所有同户操作大概一秒内需10次左右更新增删数据,如何使两个异地的数据库安全,时时同步
答案:用 Oracle 的分析函数处理一下, 很简单.

SELECT
  日期, 数量,
  SUM(  数量 ) OVER(ORDExR BY 日期 ROWS UNBOUNDED PRECEDING) AS "依次累计"
FROM
其他:这个具体我没有操作过,只是一个建议,你可以实验一下.
方法就是先建立两个数据库之间的连接,就是一个数据库可以访问另一个数据的表,然后分别对数据库中的表建立增删改数据的触发器,使在本数据库上的修改操作同时在另一台数据库上执行.
这里我认为应该把一台设置为主数据库,接收所有的修改操作,另一台只处理用户的查询操作,防止两个服务器同时修改时的冲突. 

上一个:sqlserver 2005 维护计划向导打不开
下一个:求写一条SQL语句(SQLServer 2005)

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,