[問題] 使用程式複製資料表的較簡易方式?
請問一下,
如果我想用程式複製A伺服器資料庫內的幾個資料表->到B伺服器的資料庫的對應資料表,
有沒有比較簡易的複製方法啊?
目前A,B伺服器的資料庫應該都是ms-sql server.
(只是我不確定日後會不會變成A:ms-sql,B:oracle)
因為如果用傳統的sqlexecutequery,存到datareader(or dataset),
然後再一筆一筆寫到另一資料表,這樣總感覺很耗費資源,
萬一資料筆數一大出錯的機會就變大,
還是說dataset有較簡易的方式可以直接複製整個資料表?
或是有沒有什麼樣的方式是可以一次就複製整個資料表?
如果A,B都是ms-sql server,應該是可以使用SqlBulkCopy方式,
不過考慮到之後如果其中一個不是使用ms-sql,所以就想寫一個比較通用的方式...
謝謝.
--
我有查到網路上有人使用dts指令實作複製資料表,
但是這個狀況變成執行程式的電腦上要有sql資料庫才能夠執行dts不是嗎?
--
泰 德 貓 ~*
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.41.244
※ 編輯: tedcat 來自: 218.210.41.244 (01/02 12:46)
※ 編輯: tedcat 來自: 218.210.41.244 (01/02 12:57)
推
01/15 17:38, , 1F
01/15 17:38, 1F
推
01/15 17:38, , 2F
01/15 17:38, 2F