Извините, если это вопрос новичков.SQL Server: Linked Server Querying
Ситуация: У меня есть локальный SQL Server, связанный с основной SQL Server (причина, не имеют доступа к создавать представления/СФС/и т.д. на главном сервере)
Я определил views1
, views2
, views3
на локальном SQL Server, который полностью связывает таблицы/представления на главном сервере (нет локальных таблиц SQL Server)
Вопрос: как будет происходить соединение по view1
и или view3
? То есть будут ли результаты каждого представления выведены на локальный сервер и объединены локально (хотя все ссылочные таблицы находятся на главном сервере)? Есть ли какие-либо гарантии так или иначе, ИЛИ это полностью зависит от оптимизатора?
Вопрос: если представление ссылается на UDF на локальном сервере, [как] будет ли процесс выше изменен?
Большое спасибо.
Виды не материализуются (если вы не указали указатели на представление). Это не похоже на хороший игровой план для меня. – Paparazzi
Описал, что я подразумеваю, материализуясь. Как и в, объединения выполняются локально после вытаскивания данных со связанного сервера. –
Если вы хотите материализовать что-то другое, кроме материализованного, используйте другое слово. – Paparazzi