Я пытаюсь запросить представление базы данных, которое не находится на том же сервере, где запущена хранимая процедура.
Я слышал об использовании "связанных серверов", но у меня нет доступа к конфигурации сервера вообще ...
Заранее спасибо!
Использовать OPENDATASOURCE:
SELECT * FROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=ServerName;User ID=MyUID;Password=MyPass' ).Northwind.dbo.Categories
Вы можете сделать это, но для этого требуется, чтобы администратор БД установил ссылку. Если у вас нет доступа к конфигурации сервера и нет администратора базы данных, вам не повезло.