Флаг трассировки 4199 добавляется к элементу управления, несколько изменений оптимизатор запросов, сделанных в группе несколько флагов трассировки

Переводы статьи Переводы статьи
Код статьи: 974006 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

Начиная с пакета обновления 3 (SP3) для Microsoft SQL Server 2000, SQL Server, командный процессор запросов применяет политику, какие-либо исправления, которое может повлиять на выполнение плана запроса, должна контролироваться флага трассировки. За исключением исправления ошибок, которые могут вызвать повреждение или неверные результаты по умолчанию отключены следующие исправления и флага трассировки необходимо активировать его. Это изменение политики помогает избежать непредвиденных изменений в план выполнения, которая может возникнуть при установке исправления или обновления безопасности.

Со временем были несколько исправлений, каждый контролируется с помощью флага трассировки различных. Устранение неполадок производительности запросов это делает сложным и трудоемким. Чтобы улучшить процесс устранения неполадок, флаг трассировки 4199 был добавлен в 6 накопительное обновление для SQL Server 2005 Service Pack 3 (SP3), накопительный пакет обновления 7 для SQL Server 2008, накопительные обновления 7 для SQL Server 2008 с пакетом обновления 1 (SP1) и SQL Server 2008 R2. Этот флаг трассировки один может использоваться для включения всех исправлений, которые ранее были сделаны для обработчика запросов в группе несколько флагов трассировки. Кроме того все исправления процессоров будущих запросов будет осуществляться с помощью этого флага трассировки.

ПримечаниеЭто изменение политики затрагивает Microsoft SQL Server 2000 SP3 или более поздних версий SQL Server.

Дополнительная информация

Из-за изменения политики для размещения исправления процессор запросов под флагом трассировки, даже если при работе с последних исправлений или накопительное обновление не запущены обязательно SQL Server с последнего запроса процессора исправления включены. Исправления доступны только в случае с помощью флага трассировки. Таким образом Если возникнет ситуация, в которой запрос не так, как ожидается, необходимо сначала определить возникают ли известные проблемы и новые проблемы.

Со временем несколько исправлений, вышедших и каждый управлялось флаг трассировки различных. Изоляция конкретного запроса, который показал-оптимального поведения и определить, был ли запрос потенциально попадание известная проблема, которая уже была устранена в исправлении стало сложным и трудоемким. Наличие флага трассировки одного для включения всех исправлений позволяет пользователям быстро проверить ли они возникновение проблемы, которая может быть разрешена с предыдущее исправление, которое можно включить с помощью флага трассировки. Все исправления процессоров будущих запросов будет контролироваться с помощью флага трассировки 4199 и не будет иметь флаг трассировки для включения исправления по отдельности.

Предыдущие исправления, которые теперь могут быть включены с помощью флага трассировки 4199, как показано в следующей таблице:
Свернуть эту таблицуРазвернуть эту таблицу
Статьи базы знаний МайкрософтФлаг трассировки
3185304101
9401284102
9199054103
9203464104
9203474105
9224384106
9238494107
9260244108
9267734109
9337244110
9340654111
9467934115
9508804116
9484454117
9426594119
9539484120
9424444121
9460204122
9482484124
9498544125
9590134126
9535694127
955694
957872
4128
9585474129
9566864131
9580064133
9607704135 *
* Примечание В версии SQL Server 2008 R2 флаг трассировки 4135 был случайно опущен из списка флагов трассировки, которые могут контролироваться - T4199. Однако эта проблема исправлена в накопительное обновление 1 для SQL Server 2008 R2. Так, для этой сборки и SQL Server 2005 и 2008 SQL Server поддерживаемые выпуски, - T4199 будет достаточно включить этот и другие флаги трассировки, которые перечислены в данной статье. Эта функция первого выпуска накопительного обновления 6 для 3 (SP3) для SQL Server 2005 и накопительное обновление пакета 7 SQL Server 2008.

SQL Server 2005

Исправление этой уязвимости первого выпуска накопительного обновления 6 для SQL Server 2005 с пакетом обновления 3. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
974648 Накопительный пакет обновления 6 для SQL Server 2005 с пакетом обновления 3
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в SQL Server 2005 release. Мы рекомендуем рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
960598 SQL Server 2005 выполняет построение, выпущенных после пакета обновления 3 (Sp3) для SQL 2005
Microsoft SQL Server 2005 исправления создаются для определенного SQL Server пакеты. Для установки пакета обновления 3 (Sp3) для SQL Server 2005 необходимо применить исправление для SQL Server 2005 с пакетом обновления 3. По умолчанию все исправления в пакет обновления SQL Server включены в следующий пакет обновления SQL Server.

SQL Server 2008 г.

Исправление этой уязвимости первого выпуска накопительного обновления 7. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 щелкните следующий номер статьи базы знаний Майкрософт:
973601 Накопительный пакет обновления 7 для SQL Server 2008
Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 SQL Server выпуска. Мы рекомендуем рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
956909 2008 SQL Server выполняется построение, выпущенных после SQL Server 2008

SQL Server 2008 с пакетом обновления 1

Исправление этой уязвимости первого выпуска накопительного обновления 7 для SQL Server 2008 с пакетом обновления 1. Дополнительные сведения о этот накопительный пакет обновления щелкните следующий номер статьи базы знаний Майкрософт:
979065 Накопительный пакет обновления 7 для SQL Server 2008 с пакетом обновления 1
Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправлений содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 SQL Server выпуска. Мы рекомендуем рассмотреть применение самую последнюю версию исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
970365 2008 SQL Server выполняется построение, выпущенных после пакета обновления 1 (SP1) для SQL Server 2008 г.
Microsoft SQL Server 2008 исправления создаются для определенного SQL Server пакеты. Для установки пакета обновления 1 (SP1) для SQL Server 2008, необходимо установить исправление SQL Server 2008 с пакетом обновления 1. По умолчанию все исправления в пакет обновления SQL Server включены в следующий пакет обновления SQL Server.

Можно включить флаг трассировки 4199 при запуске или во время сеанса пользователя. Этот флаг трассировки имеет эффект глобального уровня или уровня сеанса. Чтобы включить флаг трассировки 4199 ИНСТРУКЦИЯ DBCC TRACEON команда или использования –T 4199 в качестве параметра запуска.

Если Инструкция DBCC TRACEON\TRACEOFF это не регенерировать новый кэшированный план для хранимых процедур. В кэш-памяти, созданных без флага трассировки может быть планы.

Подробные сведения о том, как включить или отключить флаги трассировки и объяснения глобальных и флаги трассировки уровня сеанса обратитесь к следующим разделам документации по SQL Server:

Ссылки

Дополнительные сведения о том, как получить пакет обновления 3 для SQL Server 2005, щелкните следующий номер статьи базы знаний Майкрософт:
913089 Как получить последний пакет обновления для SQL Server 2005
Дополнительные сведения о новых возможностях и улучшениях в 3 (SP3) для SQL Server 2005 посетите следующий веб-узел корпорации Майкрософт:
на английском языкеLinkId = 131442
Дополнительные сведения о схеме именования SQL Server обновлений щелкните следующий номер статьи базы знаний Майкрософт:
822499 Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Для получения дополнительных сведений о терминологии, обновление программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
824684 Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Свойства

Код статьи: 974006 - Последний отзыв: 9 апреля 2012 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
Ключевые слова: 
kbsurveynew kbexpertiseadvanced kbqfe kbfix kbmt KB974006 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:974006

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com