我想在C#中設置一個同步例程將數據從一個MS訪問數據庫發送到一個SQL服務器。 MS Access不是我的選擇,它只是它的方式。C#同步MS Access數據庫到SQL服務器
我能夠查詢MS Access數據庫並獲取OleDbDataReader記錄集。我可能會讀取每個單獨的記錄並將其插入SQL Server,但看起來很浪費。
有沒有更好的方法來做到這一點。我知道我可以在MS Access中鏈接到sql server並執行更新,但這是爲了最終用戶,我不希望他們搞亂訪問。
編輯: 只看SqlBulkCopy的我認爲這可能是答案,如果我讓我的成績進入的DataRow []
這是一個恥辱,有0 upvotes,因爲這是完美的。我只需要更改連接字符串以使用2010年的Access數據庫accdb文件的ACE 12格式和一切工作。謝謝! – chrismay 2011-09-18 15:11:55