以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于抓取服务器数据问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=101782)

--  作者:sexbee
--  发布时间:2017/6/7 0:32:00
--  [求助]关于抓取服务器数据问题
定时增量抓取远程sqlserver数据库数据,并保存于本地数据库,有老师指点一下思路吗?
--  作者:有点蓝
--  发布时间:2017/6/7 8:51:00
--  
专门做一个项目,做个计划任务。从远程sqlserver加载数据,然后转存到本地数据库。

对于新增或者删除的记录,根据主键或者日期判断处理,这个好办。

最主要的是修改的数据,如果远程数据库没有记录修改日志,或者记录修改时间这种类型的逻辑处理,这个就很麻烦了。

另外本地数据库是否也会修改数据?那么和远程数据库修改的数据会不会有冲突?如果有冲突,那么应该按照什么策略进行更新?这些都需要考虑

--  作者:有点色
--  发布时间:2017/6/7 8:55:00
--  

 换种思路,直接使用sqlserver自己的备份功能,编写sql语句备份,会备份到服务器的某一个文件去。最后,把这个文件下载下来保存。


--  作者:sexbee
--  发布时间:2017/6/7 12:49:00
--  
谢谢两位超版。1 远程数据库只读取,不写入,这是通常的业务要求,所以不考虑写入,只要读取,主要是提高本地效率减轻远程服务器压力,同时也是相当于冗余。2 直接使用sql的备份功能不现实,多数服务器通过视图或查询提供数据,不允许在服务器上编程。
[此贴子已经被作者于2017/6/7 12:51:07编辑过]

--  作者:有点色
--  发布时间:2017/6/7 15:04:00
--  

 那你就添加两个数据源,一个远程一个本地,直接读取

 

http://www.foxtable.com/webhelp/scr/2137.htm