将批量数据推送到链接服务器

时间:2013-10-21 12:49:27

标签: sql-server-2008 bulkinsert

我希望在本地和链接服务器之间自动批量传输数十万行。

当发生某些事件时,我需要将行从本地复制到远程服务器。我的偏好是使用TSQL,因为这将发生在存储过程中。

我已经考虑过使用Select ... Into,但是由于启动此过程的事件位于本地服务器上,显然我无法选择进入链接服务器。

我想避免BCP,因为很难在存储过程中自动化它(我甚至不知道哪些表将被复制,这都是在运行时确定的。

有没有办法从TSQL中对链接服务器执行批量插入?

1 个答案:

答案 0 :(得分:-1)

BULK INSERT命令仅从T-SQL代码提供与bcp相同的功能,因此您可以从存储过程轻松调用它:

http://technet.microsoft.com/en-us/library/ms188365.aspx