作者jwill02 (Mr.布)
看板Database
标题[SQL ] 资料库抓取远端资料更新
时间Fri Feb 1 12:08:35 2013
各位好:
小弟有个疑问想请教大家
首先先自介本人程度:
我是负责写DDC控制器的监控工程师,没修过资料库的课程,手上有
几本图书馆借来的书,进行自修。
手上有一套SQL Server 2005工作群组版。
目前公司欲进行一个专案计画,是要把各案场监控软体所纪录的资料,
每隔一段时间就update回总公司的工作站作资料库管理,
此工作站资料库只读取资料,不需写入资料。
(用意是假设监控软体从2012年2月就开始纪录,即使未来各案场的监控软体因资料太大,
自动将旧资料覆盖,仍可於公司工作站找到该历史资料)
之前我试过将监控软体的资料建立成SQL SERVER的ODBC来源,
再利用SQL SERVER的Replication功能,但因经费有限,只有买一套SQL SERVER 2005。
无法每个案场(目前有3个案场)皆安装SQL SERVER,
所以各案场就使用SQL SERVER Express,
不过Express版不支援Replication发送者(Publisher)的功能,
只有订阅者(Subscriptions)故无法将资料传送出去,此方法就告失败了。
目前试构想第二个方法,监控软体的资料纪录在ODBC的mdb档中,
再搭配类似rync的软体,抓取此mdb档案回公司的工作站,
再於工作站转换上传到SQL SERVER上。
(不过考虑到未来资料增加,档案也会变大,可能造成每次更新皆很久的情况)
假设每分钟纪录500笔资料,预估每案场每月资料可能以20.5mb的速度增加!
不知各位先进是否之前有做过类似的经验或方向可供参考?
或者有关键字可以让我上网搜寻
例如:我一开始是google搜寻"异地备援"但是如果只纯backup的话,
怕日子一久旧资料会被覆盖掉,所以目前还在想是否有更佳的方法。
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.195.75
1F:推 TeemingVoid:请参考看看 Microsoft Sync Framework 02/04 01:37
3F:→ jwill02:感谢赐教 我再试看看 谢谢 02/05 13:29