SQL Server 2008: что такое проверка отложенной схемы?

#sql-server-2008 #linked-server

#sql-server-2008 #linked-server

Вопрос:

Я видел эту опцию, когда создавал связанный сервер

Комментарии:

1. существует ли другой способ доступа к данным со связанного сервера, кроме открытого запроса?

Ответ №1:

По сути, это просто позволяет повысить производительность удаленных таблиц, не запрашивая метаданные для каждого запроса, а только тогда, когда данные из таблиц действительно необходимы.

Проверка отложенной схемы:

Если для этого параметра установлено значение false, значение по умолчанию, SQL Server проверяет наличие изменений схемы, произошедших с момента компиляции в удаленных таблицах. Эта проверка выполняется перед выполнением запроса. При изменении схемы SQL Server перекомпилирует запрос с новой схемой.

Если для этого параметра установлено значение true, проверка схемы удаленных таблиц откладывается до выполнения. Это может привести к сбою распределенного запроса с ошибкой, если схема удаленной таблицы изменилась между компиляцией запроса и выполнением.

http://msdn.microsoft.com/en-us/library/ms190918.aspx