我希望在本地和链接服务器之间自动批量传输数十万行。
当发生某些事件时,我需要将行从本地复制到远程服务器。我的偏好是使用TSQL,因为这将发生在存储过程中。
我已经考虑过使用Select ... Into,但是由于启动此过程的事件位于本地服务器上,显然我无法选择进入链接服务器。
我想避免BCP,因为很难在存储过程中自动化它(我甚至不知道哪些表将被复制,这都是在运行时确定的。
有没有办法从TSQL中对链接服务器执行批量插入?
答案 0 :(得分:-1)
BULK INSERT
命令仅从T-SQL代码提供与bcp相同的功能,因此您可以从存储过程轻松调用它: