2012-10-30 34 views
0

在不使用鏈接服務器的情況下通過腳本在服務器之間使用bcp的SQL批量插入。在不使用鏈接服務器的情況下通過腳本在服務器之間使用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 Incorrect syntax near '.'.

是它做的正確方法?

解釋在服務器之間進行批量數據傳輸的可能性。

回答

0

試試這個:

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

在這裏,你需要從那裏你要複製的data.And運行在目標服務器這上面的查詢提供您的服務器名稱。

相關問題