sql server数据库资料同步
来源:百度知道 编辑:UC知道 时间:2024/05/13 20:00:06
用触发器恐怕不现实,因为你的服务器是在不同省份,由于网络有延迟的原因,这样使用恐怕有些不妥,建议你写个软件通过手动或定时运行此软件来满足你的需求
如果用触发器的话可以使用SqlServer的openrowset函数,下面是实例:
select * from openrowset('sqloledb','192.168.0.100';'sa';'10060','select * from knss2009.dbo.yw_kck')
2005有个复制的功能你试下
这是以前找的资料你看下 对你用没?
分发与复制
用强制订阅实现数据库同步操作
大量和批量的数据可以用数据库的同步机制处理:
//
说明:
为方便操作,所有操作均在发布服务器(分发服务器)上操作,并使用推模式
在客户机器使用强制订阅方式。
有疑问联系作者:zlp321001@hotmail.com
测试通过
//
--1:环境
服务器环境:
机器名称: ZehuaDb
操作系统:Windows 2000 Server
数据库版本:SQL 2000 Server 个人版
客户端
机器名称:Zlp
操作系统:Windows 2000 Server
数据库版本:SQL 2000 Server 个人版
--2:建用户帐号
在服务器端建立域用户帐号
我的电脑管理->本地用户和组->用户->建立
UserName:zlp
UserPwd:zlp
--3:重新启动服务器MSSQLServer
我的电脑->控制面版->管理工具->服务->MSSQLServer 服务
(更改为:域用户帐号,我们新建的zlp用户 .\zlp,密码:zlp)