我需要将SQL Server 2008 R2表中的700,000条记录以2002-2003格式导出到Microsoft Access数据库。我正在使用SQL Server导入和导出向导。目前这需要2.5个小时。因为这一切都发生在一个高度安全的服务器上,所以我选择的工具很有限。我可以导出到文本文件,但丢失了一些格式。
我需要在Access或Excel中保存数据库中的一个表的副本。导出为text / CSV不可用,因为某些字段可能包含逗号。此外,我无法使用Excel作为目标,因为2008 R2不支持64K行的模式
有没有办法加快我们的速度?
答案 0 :(得分:3)
使用Access应该很容易:
通过ODBC链接表,在Access中创建一个空表,因为它应该出现。
然后使用链接表作为源运行追加查询,并将数据写入本地表。查询还可以重命名字段(别名)并根据您的需要进行微小修改。
如果您没有安装Access(Office)2016,我相信可以下载30天的评估版。