sql bulk bulk插入使用服务器之间通过脚本之间的BCP插入,而无需使用链接服务器。
我正在尝试使用以下查询:
bcp AdventureWorks.dbo.BuildVersion out Currency.dat -U sa -P 123456 -c -[cespl-pc130]
bcp AdventureWorks.dbo.BuildVersion in Currency.dat -U sa -P 123456 -c -[cespl-pc83]
我收到以下错误:
msg 102,15级,状态1,第1行不正确的语法近乎'。'。
是正确的方法吗?
解释在服务器之间进行大量数据传输的可能性。
尝试以下:
SELECT a.*
FROM OPENROWSET('SQLNCLI', 'Server=Seattle1;Trusted_Connection=yes;',
'SELECT col1,col2,col3..
FROM AdventureWorks.dbo.BuildVersion
) AS a;
在这里,您需要从要复制数据的位置提供服务器名称。并在目标服务器中运行以上查询。