关于ACCESS和SQLSERVER数据库同步的问题

bluecc 2002-08-29 11:27:26
ACCESS和SQLSERVER数据库如何实现同步,同步时只需单向同步就行了,即只要把ACCESS数据库的数据同步到SQLSERVER
...全文
213 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
djniulihao 2002-09-08
  • 打赏
  • 举报
回复
gz
ccbb422427 2002-09-08
  • 打赏
  • 举报
回复
在OBEC里试一试,看看能不能解决.
bluecc 2002-09-08
  • 打赏
  • 举报
回复
to ccbb422427(薇薇):你这个是什么,能不能说详细点
chair3 2002-08-29
  • 打赏
  • 举报
回复
利用sql server的原有功能并不容易做到。

1、建议自己写程序,封装为dll,在sql server定义为扩展存储过程xp。
(其实该步骤可以用异类数据连接也可以实现,请参考sp_AddLinkedServer)
2、建立一个作业,调用该xp。

xiaobzg 2002-08-29
  • 打赏
  • 举报
回复
我项的可能有些简单,定期同步不可以吗?那样不用加那么些的标示字段,在程序中,针对sql和Access库中的每个对应的表进行判断插入或删除操作,定期进行程序操作不是也可以数据同步
bluecc 2002-08-29
  • 打赏
  • 举报
回复
对于1、2 我已经在ACCESS数据库的每个表中加入标识字段了,但是具体同步时一来速度很慢, 二来同步时老是会出现问题, 可靠性不好。
我不知道有没有更好的方法来解决这个问题,谢谢你的回答, 可是我不知道怎么给你分我找找先。
chair3 2002-08-29
  • 打赏
  • 举报
回复
ACCESSS的数据库你可能要修改不少地方。

比如:
1、建立一个“系统表”,对所有的表的写入时间进行记录,以及数据是否同步
2、每个表都要增加字段,增加写入的时间,是否同步。以及标识字段
3、用程序方式(也就是DLL->xp方式)较为灵活。毕竟,异类数据调用在sql server中调试并不方便。
4、如果你不使用作业,那你的程序就要自己用时钟不停的扫描Access数据库,而且也要解决启动的问题。这个就不用定义为dll-->xp了。
bluecc 2002-08-29
  • 打赏
  • 举报
回复
1、程序怎么写。
2、我想能够通过程序对同步进行控制,即通过程序开启,并对同步的内容进行控制。

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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