Вставить и обновить данные в таблице удаленного сервера - PullRequest
0 голосов
/ 24 августа 2018

Я пытаюсь вставить и обновить данные в таблице удаленного сервера. Я не хочу создавать соединение с сервером. Ниже то, что я хочу иметь. Может кто-нибудь подсказать, пожалуйста, как мне этого добиться? Я использую SQL Server 2008.

SELECT * 
INTO OPENROWSET ('SQLOLEDB', 'tstapp01';'sa';'*****',
                 'SELECT * INTO table1 FROM OPENROWSET(''''SQLOLEDB'''',''''172.29.211.12'''';''''sa'''';''''*****'''', ''''Select * from [databasename].dbo.[table2] with (nolock) '''')'''
) 

UPDATE OPENROWSET('SQLOLEDB', 'tstapp01';'sa';'*****',
                  'UPDATE database1.dbo.[table1] SET [column1] = s.[column1], [column2] = s.[column2] FROM database1.dbo.table2 s WITH (nolock) INNER JOIN database1.dbo.[table2] t WITH (nolock) ON s.condition = t.condition OPTION (MAXDOP 1) ')

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...