我有一个存储在MSAccess上的大表,需要将此信息传输到SQL Server上的类似表。我遇到的问题是我的上传带宽有限,需要找到通过网络慢慢发送的最佳方式(例如一次10条记录)。
目前我在访问中链接了SQL Server表,并且我编写了一个简单的更新查询,每隔30秒追加10条记录。
我担心的是,这可能不是最好的方法,我对链表等不太了解,以确保这种情况的最佳实践。
有没有人有这方面的经验可以提供一些建议?
答案 0 :(得分:1)
迁移还是复制?
如果您正在进行一次性迁移,您可能只想将Access数据导出为CSV文件,然后通过常规网络方式将这些文件移动到SQL Server安装并从管道的另一端导入。
如果您正在为报告服务器目的进行常规复制,则SSIS可能是比链接服务器更具吸引力的选项。您可以尝试使用许多参数来获得特定系统设置的最佳结果,包括批量大小,快速读取选项等。