看板 Database 關於我們 聯絡資訊
Source: SQL Server 2000 Destination: DB2 Platform: C# with .NET 1.1 我想你可以利用批次方式來轉換,如果你怕 DataReader 會鎖死連線太久,你可以 在每次讀取時,都讀一小部份 (1-50),然後就把 Reader 關掉,再將資料往 DB2 送,這樣就會讓 DataReader 不會占用太多時間,但是這個方法你必須要把哪些資 料列有被更新記錄下來,以免到時被重覆傳送。 因為來源是 SQL Server 2000,無法使用 MARS 來做多重開啟,所以大概只能這樣 做,還有一個因素就是 DB2 把資料寫進去的時間,這樣一來一往可能 10 分鐘內會 做不完,到時你可能需要做一些處理。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.255.17