【发布时间】:2009-03-16 05:12:43
【问题描述】:
我正在尝试将 DTS 访问导出程序包替换为我们可以从存储过程中调用的 exe(使用 xp_cmdshell)。
我们正处于 SQL 2000 和 SQL 2005 之间的过渡阶段,目前如果我们不能使用 DTS 或 SSIS,那将是最好的选择。
我相信我有以下选择:
- 使用 SQL 数据读取器读取 SQL 记录,并使用 ADO.net 将读取的记录插入 Access。 我已经实现了这个,它太慢了。这不是一个选项
- 在访问中设置链接表,然后获取访问以从 sql 中提取数据。 如果有人有这方面的经验,我将不胜感激一些代码示例或指出一些资源?
如果有任何其他选项可以将大量数据从 SQL 传输到 Access 数据库中,那就太棒了,但性能是一个大问题,因为我们可以处理每个表多达 100 万条记录。
【问题讨论】: