【发布时间】:2016-11-14 18:35:06
【问题描述】:
我需要将 700,000 条记录从 SQL Server 2008 R2 表以 2002-2003 格式导出到 Microsoft Access 数据库。我正在使用 SQL Server 导入和导出向导。目前这需要超过 2.5 小时。因为这一切都发生在高度安全的服务器上,所以我对工具的选择受到限制。我可以导出到文本文件,但会丢失一些格式。
我需要在 Access 或 Excel 中保存格式的数据库中的一个表的副本。由于某些字段可能有逗号,因此无法导出为文本/CSV。另外我不能使用 Excel 作为目标,因为 2008 R2 不支持 64K 行的模式
有什么方法可以加快我们的速度吗?
【问题讨论】:
-
你能提供一些关于你为什么这样做的信息吗?它可能会帮助我们避免不合适的建议。例如,如果您只需要数据的脱机副本,或许解决格式问题会更快?
-
不太清楚“保留格式”是什么意思,但 Gustav 的答案中的 Append 查询应该保留源表中的所有内容。
标签: sql-server ms-access sql-server-2008-r2