2012-12-18 188 views
0

我有一個SQL Server數據庫和一個DB2數據庫,我需要定期將特定表中的特定列從sql數據庫同步到DB2數據庫中特定表中的特定列自動。SQL Server數據庫和db2數據庫之間的同步

這樣做的最好方法是什麼?

SQL數據庫信息:

Database Name: "SQLTest" 
Table Name: "SQLTable" 
Column Name: "SqlValue" 

DB2數據庫的信息:

Database Name: "Db2Test" 
Table Name: "DB2Table" 
Column Name: "Db2Value" 

我知道,我可以用一個窗口服務做到這一點編程,但我尋找更好的解決方案

回答

0

我會做這麼

  1. 創建SqlDataAdapter和SQL
  2. 變化DataTable行狀態填補DataTablechanged
  3. 創建Db2DataAdapter並使用現有的DataTable
+0

謝謝您的回答更新數據庫,我已經知道這一點,但我需要定期做的事情,並重復它,如果連接斷開 –

+0

@Sayed,我想你需要提及有關的問題。問題是什麼?把它放在循環中,並在一段時間後重復,如果連接斷開 –

+0

我提到它是週期性和自動的,所以如果連接斷開,它將在連接恢復時同步。 我知道我可以通過Windows服務以編程的方式實現它,但我正在尋找更好的解決方案 –

相關問題