Можно ли сделать запрос на другом сервере SQL с одного сервера - PullRequest
2 голосов
/ 24 июня 2011

возможно ли сделать что-то вроде

select * from [anotherserver].somedatabase.dbo.employee

[anotherserver] находится в той же сети, что и мой текущий сервер SQL.

Ответы [ 2 ]

4 голосов
/ 24 июня 2011

Да, для связанных серверов см. Связывание серверов на MSDN, а также эту статью о том, как использовать sp_addlinkedserver

1 голос
/ 24 июня 2011

В sqlServer вы можете сделать:

SELECT *
FROM   OPENROWSET(
           'SQLOLEDB',
           'Server=yourServer;Uid=yourID;Pwd=yourPWD;Database=yourDB',
           'select somfield1,somefield2 from yourTable'
       ) AS alias

Но вы должны быть очень осторожны с символом кавычки ('), убедитесь, что у вас правильная строка.

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