Групово вмъкване на SQL с помощта на bcp между сървъри чрез скрипт без използване на свързан сървър

Групово вмъкване на SQL с помощта на 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 Неправилен синтаксис близо до „.“.

Това ли е правилният начин?

Обяснете възможностите за масово прехвърляне на данни между сървъри.


person venkat    schedule 30.10.2012    source източник


Отговори (1)


Опитайте тази:

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

Тук трябва да предоставите името на вашия сървър, откъдето искате да копирате данните. И изпълнете тази горна заявка във вашия целеви сървър.

person AnandPhadke    schedule 30.10.2012