Исправление: Курсоры, имеющих длинное время жизни может привести К фрагментации памяти

Переводы статьи Переводы статьи
Код статьи: 810526 - Vizualiza?i produsele pentru care se aplic? acest articol.
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
ОШИБКА #: 363153 (SHILOH_BUGS)
Это исправление включает в себя файлы, необходимые для предотвращения или устранения червь W.32 Slammer.
Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
813440Вирус сообщение О черве W32.Slammer
Развернуть все | Свернуть все

В этой статье

Проблема

При открытии курсоров и хранить их открытым в течение длительного времени, тогда как другие запросы выполняются в том же соединении, шаблонов выделения могут фрагментации памяти. В некоторых случаях фрагментации памяти могут вызвать следующие проблемы:
  • Ложных ошибок объема памяти.

    -и-
  • В журнале ошибок SQL Server регистрируется следующее сообщение:
Распределение буфера: Кражи = 203317 бесплатные = 333 процедуры = 161 Inram = 0 измененный = 16283 хранятся = 0, я / O = 0, происходит = 479, другие = 450547
Переданный буфер счетчиков: = 671120 назначения = хэшируются 671120 = 347309 InternalReservation = 667 ExternalReservation 1299 Min = свободная = 512
Кэш процедуры: TotalProcs = 36 TotalPages = 161 InUsePages = 79
Кражи динамических диспетчер памяти: = 203310 операционной системы защищены = 1664 операционной системы при завершении = исправлений ОС используется = 1599 план запроса = оптимизация 204 = 120 общие = 122887 программы = 49 подключения = 223
Глобальной памяти объектов: ресурс = блокировка 1984 = 289 SQLCache = 101 репликации = 2 LockBytes = 2 ServerGlobal = 43 транзакций = 120037
Предоставляет диспетчер памяти запроса: = Ожидание 2 = 0 максимум = 2229 доступные = 762
В случае ошибки, значения для операционной системы защищены, завершении операционной системы и операционная система используется высоки, обычно 20 000 или более поздней. Тем не менее много причин может привести к высокой эти значения. Точная Диагностика этой ошибки имеют дополнительный анализ с помощью файла дампа памяти процесса профессиональной поддержки Майкрософт.

Проблема в том случае курсор должен выполнить то, что требуется выделение памяти превышает 8 КБ. Это обычно ограничивается только небольшое подмножество действий курсора.

Решение

Сведения о пакете обновления

Чтобы решить эту проблему, получите последний пакет обновления для Microsoft SQL Server 2000. Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
290211Как получить последний пакет обновления для SQL Server 2000

Сведения об исправлении

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице, или более поздние.. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясвкладки в окне «Дата и время» панели управления.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   19-Nov-2002  19:50  2000.80.703.0   7,471,185  Sqlservr.exe     
   18-Jan-2002  04:45  2000.80.568.0      29,244  Dbmslpcn.dll     
   18-Jan-2002  04:45  2000.80.568.0      29,244  Ssmslpcn.dll     

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


Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..Впервые эта проблема была исправлена в SQL Server 2000 с пакетом обновления 4.

Свойства

Код статьи: 810526 - Последний отзыв: 21 февраля 2014 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
Ключевые слова: 
kbnosurvey kbarchive kbhotfixserver kbqfe kbsqlserv2000presp4fix kbfix kbbug kbmt KB810526 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:810526

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