通过脚本在服务器之间使用bcp而不使用链接服务器的SQL批量插入。
我正在尝试使用以下查询:
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,Level 15,State 1,Line 1'。'。
附近的语法不正确
这是正确的方法吗?
解释在服务器之间进行批量数据传输的可能性。
答案 0 :(得分:0)
试试这个:
SELECT a.*
FROM OPENROWSET('SQLNCLI', 'Server=Seattle1;Trusted_Connection=yes;',
'SELECT col1,col2,col3..
FROM AdventureWorks.dbo.BuildVersion
) AS a;
在这里,您需要提供要从中复制数据的服务器名称。并在目标服务器上运行以上查询。