加速从SQL Server 2008 R2导出到Microsoft Access

时间:2016-11-14 09:01:29

标签: sql-server ms-access sql-server-2008-r2

我需要将SQL Server 2008 R2表中的700,000条记录以2002-2003格式导出到Microsoft Access数据库。我正在使用SQL Server导入和导出向导。目前这需要2.5个小时。因为这一切都发生在一个高度安全的服务器上,所以我选择的工具很有限。我可以导出到文本文件,但丢失了一些格式。

我需要在Access或Excel中保存数据库中的一个表的副本。导出为text / CSV不可用,因为某些字段可能包含逗号。此外,我无法使用Excel作为目标,因为2008 R2不支持64K行的模式

有没有办法加快我们的速度?

1 个答案:

答案 0 :(得分:3)

使用Access应该很容易:

通过ODBC链接表,在Access中创建一个空表,因为它应该出现。

然后使用链接表作为源运行追加查询,并将数据写入本地表。查询还可以重命名字段(别名)并根据您的需要进行微小修改。

如果您没有安装Access(Office)2016,我相信可以下载30天的评估版。