SQL Server 2008: что такое проверка ленивых схем? - PullRequest
5 голосов
/ 16 декабря 2010

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

1 Ответ

4 голосов
/ 16 декабря 2010

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

Ленивая проверка схемы:

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

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

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

...