从一台服务器到另一台没有中间文件的BCP?

时间:2014-04-11 19:24:48

标签: sql bcp

我有一个BCP进程将数据从一台服务器移动到另一台服务器,但需要两次:一次到.dat文件,一次到目标服务器。有没有办法将所有数据直接发送到目标服务器?

我试图提高这个过程的速度。

1 个答案:

答案 0 :(得分:3)

假设您使用的是SQL Server 2005+,那么SSIS; BCP写入文件,但SSIS可以从一个连接转到另一个连接。以下是一些关于如何在SSIS中批量加载数据的文章:

优化批量导入性能 http://msdn.microsoft.com/en-us/library/ms190421(v=sql.105).aspx

数据加载性能指南 http://technet.microsoft.com/en-us/library/dd425070(SQL.100).aspx

我们用SSIS在30分钟内加载1TB,你也可以 http://msdn.microsoft.com/en-us/library/dd537533(v=sql.100).aspx