Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Openquery делает тоже самое, доступен из коробки, запрос выполняется на удаленном сервере, возвращается только результат
Select * from Openquery ([Linkedservername],'select * from remote_table where a=b') as c
insert into openquery (...) select ...
Скорее всего у вас есть доступ к обоим серверам. Значит имеется два Линка, с первого на второй, и со второго на первый. Значит:
1) можно запускать запрос изначально на втором сервере, чтобы забрать данные с первого.
2) как особое извращение, если нет доступа к джобам второго - запустить с первого openquery , в котором на втором сервере исполнится вложенный openquery с запросом к первому серверу. Некрасиво, но перегрузки нет.
1) можно запускать запрос изначально на втором сервере, чтобы забрать данные с первого.А, вот такой скрипт можно попробовать.
Linked Server MSSQL. Оптимизация производительности в 30 раз