我想在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