[SQL ] 資料庫抓取遠端資料更新

看板Database作者 (Mr.布)時間11年前 (2013/02/01 12:08), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
各位好: 小弟有個疑問想請教大家 首先先自介本人程度: 我是負責寫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

02/04 01:37, , 1F
請參考看看 Microsoft Sync Framework
02/04 01:37, 1F

02/04 01:37, , 2F
02/04 01:37, 2F

02/05 13:29, , 3F
感謝賜教 我再試看看 謝謝
02/05 13:29, 3F
文章代碼(AID): #1H2p_8WF (Database)