Исправление: SP_OA процедуры утечка памяти и вызывать различные ошибки

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

В этой статье

Проблема

Вызов OLE-автоматизации поддержки хранимые процедуры, а именно:sp_OAMethod,sp_OAGetProperty, иsp_OASetProperty, утечка небольшой объем памяти в файле библиотеки DLL (Odsole70.dll) операции объекта OLE-автоматизации. Это может вызвать следующие сообщения об ошибках в журнал ошибок SQL Server:
2000-11-27 11:22:59.87 сервера SQL Server не удалось вызвать process_loginread потока.
2000-11-27 11:25:09.42 сервера SQL Server не удалось вызвать process_loginread потока.
В некоторых случаях также было учтено следующее сообщение об ошибке:
2000-11-27 11:55:06.09 spid431 предупреждение: не удалось зарезервировать непрерывную память объема = 65536.
2000-11-27 11:55:06.09 spid1714 предупреждение: не удалось зарезервировать непрерывную память объема = 65536.

В очень редких случаях может также в результате остановки процесса SQL Server. Обратите внимание, что выше проблемы обычно возникают длительное время после запуска сервера и только тогда, когда OLE-автоматизации хранимых процедурах часто используются.

Причина

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

Решение

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

Исправление:

Примечание.: Указанное ниже исправление был создан до появления SQL Server 2000 с пакетом обновления 1.

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице или более поздние.:
   File name   Platform
   ----------------------

   s80231i.exe  X86
				
Примечание.: Из-за ошибок в файл зависимостей, последние исправления или компонент, содержащий файлы предыдущей может также содержать дополнительные файлы.

Статус

Корпорация Майкрософт подтверждает, что это является проблемой в Microsoft SQL Server 2000.Впервые эта проблема была исправлена в SQL Server 2000 с пакетом обновления 1 (SP1).

Свойства

Код статьи: 282229 - Последний отзыв: 21 ноября 2010 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kbbug kbfix kbqfe kbsqlserv2000sp1fix kbmt KB282229 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:282229

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

 

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