Я знаю, что ответы выше хороши, но хотел бы поделиться некоторыми деталями, которые, я надеюсь, другие найдут полезными. Стоит упомянуть часть о доступе пользователя, с которой, я думаю, людям потребуется помощь.
настроить ссылку:
exec sp_addlinkedserver @server='10.10.0.10\MyDS';
настроить доступ для удаленного пользователя, пример ниже:
exec sp_addlinkedsrvlogin '10.10.0.10\MyDS', 'false', null, 'adm', 'pwd';
см. Связанные серверы и логины пользователей:
exec sp_linkedservers;
select * from sys.servers;
select * from sys.linked_logins;
запустить удаленный запрос:
select * from [10.10.0.10\MyDS].MyDB.dbo.TestTable;
удалить связанный сервер и созданный логин пользователей (adm / pwd)
exec sp_dropserver '10.10.0.10\MyDS', 'droplogins'; -- drops server and logins
ресурсы:
sp_addlinkedserver
sp_dropserver
sp_addlinkedsrvlogin
sp_droplinkedsrvlogin