SQL Server 2008:插入大块数据的最佳方法是什么?

时间:2014-01-27 09:59:28

标签: sql sql-server database sql-server-2008

我们需要从一个数据库中提取54M行到另一个数据库。两个表的列相似但不完全相同,因此需要进行一些转换工作。我已经启动了一个游标,但是有没有更好的,也是性能友好的方式来插入大块数据?

2 个答案:

答案 0 :(得分:1)

性能和日志记录方面,移动大量数据的最佳选择是使用SSIS或其他批量操作,例如BCP export/import

答案 1 :(得分:1)

就性能而言,我建议您可以执行以下操作 1)创建存储过程以执行任务 - 您可以使用ssis调用存储过程 2)如有必要,添加SQL Agent作业。