首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何实现增量更新? [已结贴,结贴人:vlsm]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • vlsm
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-07-03 22:14:29 楼主
    远程SQl2005数据库,有个表table1, 本地数据新建一个table2,之间通过vpn连接。

    想实现每天增量更新table1的数据到table2里面如何实现?

    最好有比较详细的例子或者说明,非常感谢!
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gkl0818
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-03 22:18:581楼 得分:16
    可以在远程数据库建立一个触发器,将table1表今天的增量INSERT到一个远程数据库的表中,然后每天结束的时候你将这个表的数据导入到你的本地数据库,再TRUNCATE你远程的这个临时表
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hery2002
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      2

    发表于:2008-07-03 22:21:162楼 得分:20
    VPN连接?
    -------------
    1.在远程数据库上建立LinkedServer,通过查询Linked Server 找到差异部分,
    参考:远程连接操作_整理贴2
    http://topic.csdn.net/u/20080612/22/bb2dfa83-1cf3-4a0b-9bd4-5a39e6193556.html
    2.做个SSIS包或者存储过程执行你的增量更新操作,
    参考MSDN的:
    在SSIS 设计器中创建包
    http://msdn.microsoft.com/zh-cn/library/ms141711.aspx
    3.做个JOB每天定时去运行步骤2中的包或者存储过程.
    Job这个就不用写了吧.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arrow_gx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-03 22:23:343楼 得分:16
    VPN 连接如果能畅通的话,可以用链接服务器,用 SQL 查询插入的方法进行增量更新
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hery2002
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

      2

    发表于:2008-07-03 22:24:554楼 得分:16
    方式二,
    根据2005的则差异部分备份功能,这个是2005新增的,
    将TABLE1单独放到一个文件组,直接备份这个文件组,
    然后在远程服务器上还原即可导入即可。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • duanzhi1984
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-03 22:31:175楼 得分:16
    写个JOB定时将Linked Server 的table1 更新到你的table2
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ojuju10
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-07-03 22:52:536楼 得分:16
    用连接数据库跟本地数据库进行交互
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved