0

通过脚本在服务器之间使用 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]

我收到以下错误:

消息 102,级别 15,状态 1,第 1 行 '.' 附近的语法不正确。

这是正确的做法吗?

解释在服务器之间进行批量数据传输的可能性。

4

1 回答 1

0

尝试这个:

SELECT a.*
FROM OPENROWSET('SQLNCLI', 'Server=Seattle1;Trusted_Connection=yes;',
     'SELECT col1,col2,col3..
      FROM AdventureWorks.dbo.BuildVersion 
      ) AS a;

在这里,您需要提供要从中复制数据的服务器名称。并在目标服务器中运行上述查询。

于 2012-10-30T06:48:29.273 回答