Исправление: Может появляться сообщение об ошибке при выполнении хранимой процедуры CLR или функции среды CLR, которая использует контекстного соединения в SQL Server 2005

Переводы статьи Переводы статьи
Код статьи: 928083 - Vizualiza?i produsele pentru care se aplic? acest articol.
Ошибка #: 50000483 (исправление SQL)
Внимание
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 файл с исправлениями. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска.
Развернуть все | Свернуть все

Аннотация

Далее в статье о выпуске исправлений:
  • Проблем, устраняемых этим пакетом исправлений
  • необходимые условия для установки исправления;
  • Сведения о необходимость перезагрузки компьютера после установки пакета исправлений
  • Сведения о ли исправление заменяется на любой другой пакет исправлений
  • Сведения о ли внесены изменения в реестр
  • Файлы, содержащиеся в пакете исправлений

Проблема

Выполнить общую процедуру среды CLR хранятся языка или функции среды CLR в процесс SQL Server. В CLR хранимой процедуры или функции среды CLR используйте контекстное соединение обратной соединение и выполнить несколько инструкций Transact-SQL. Например можно выполнить 1 миллиарда инструкции Transact-SQL. Кроме того эти инструкции Transact-SQL не возвращают результирующие наборы. Например эти инструкции Transact-SQL SET инструкции или операции с курсорами.

При выполнении хранимой процедуры CLR или функции среды CLR в SQL Server 2005, может появиться одно из следующих сообщений об ошибке:
Сообщение об ошибке 1
Сервер: Сообщение 6535, уровень 16, состояние 49
Выполнение .NET framework была прервана. Другой запрос за домен приложенияДомен приложенияпроизошло.1 выгружать или необработанное исключение .NET.
Примечание.Домен приложенияпредставляет имя домена приложения, в котором выполняется код.
Сообщение об ошибке 2
Сервер: 6532 сообщений, уровень 16, состояние 70
Выполнение .NET framework была прервана, политика расширения из-за недостаточно свободной памяти.
При возникновении этой проблемы в Errorlog SQL Server регистрируются следующие сообщения:
2007-01-15 14:47:46.76 3 spid51 домен приложения (CLR_DB.dbo[runtime].2) создан.
2007-01-15 14:49:48.06 3 spid1s домен приложения (CLR_DB.dbo[runtime].2) помечен для выгрузки для из-за нехватки памяти.
Ошибка spid51 14:51:23.47 2007-01-15: 6532, уровень опасности: 16, состояние: 70.
выполнения платформы .NET Framework spid51 14:51:23.47 2007-01-15 была прервана, политика расширения из-за недостаточно свободной памяти.
2007-01-15 14:51:53.31 3 spid51 домен приложения (CLR_DB.dbo[runtime].2) выгружается.

Решение

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

Если исправление доступно для загрузки, имеется раздел «Доступные загрузки» в верхней части этой статьи базы знаний.. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов Microsoft для получения исправления..

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Полный список телефонов поддержки и обслуживания клиентов Microsoft или информацию по созданию отдельного запроса на обслуживание вы можете найти на веб-сайте Майкрософт::
http://support.microsoft.com/contactus/?ws=support
Примечание.В форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это значит, что исправление не доступно для данного языка..

Предвартельные требования

Требуется SQL Server 2005 с пакетом обновления 1 (SP1) для установки этого исправления.

Для получения дополнительных сведений о том, как получить SQL Server 2005 с пакетом обновления 1 (SP1) щелкните следующий номер статьи базы знаний Майкрософт:
913089Получение последнего пакета обновления для SQL Server 2005

Сведения о перезагрузке компьютера

После установки исправления перезагружать компьютер не требуется..

Сведения о внесении изменений в системный реестр

Нет изменений в реестр.

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

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

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладке элемента «Дата и время» панели управления.
SQL Server 2005 32-разрядная версия
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Logread.exe2005.90.2206.0398,11217 Ноября 2006 г.03: 16X86
Microsoft.AnalysisServices.adomdclient.dll9.0.2206.0543,52017 Ноября 2006 г.03: 16X86
Microsoft.AnalysisServices.dll9.0.2206.01,215,26417 Ноября 2006 г.03: 16X86
Microsoft.SqlServer.sqlenum.dll9.0.2206.0908,06417 Ноября 2006 г.03: 16X86
Ms.AS.deployengine.dll9.0.2206.0138,01617 Ноября 2006 г.03: 16X86
Ms.ss.mgdsqldumper.dll2005.90.2206.075,55217 Ноября 2006 г.03: 16X86
Msasxpress.dll9.0.2206.022,30417 Ноября 2006 г.03: 16X86
Msgprox.dll2005.90.2206.0197,92017 Ноября 2006 г.03: 16X86
Msmdlocal.dll9.0.2206.015,614,75217 Ноября 2006 г.03: 16X86
Msmdredir.dll9.0.2206.03,990,30417 Ноября 2006 г.03: 16X86
Replprov.dll2005.90.2206.0547,61617 Ноября 2006 г.03: 16X86
Replrec.dll2005.90.2206.0782,11217 Ноября 2006 г.03: 16X86
SqlAccess.dll2005.90.2206.0347,93617 Ноября 2006 г.03: 16X86
Sqlagent90.exe2005.90.2206.0318,75217 Ноября 2006 г.03: 16X86
Sqlservr.exe2005.90.2206.028,964,69617 Ноября 2006 г.03: 16X86
Xmlsub.dll2005.90.2206.0192,80017 Ноября 2006 г.03: 10X86
Xpstar90.dll2005.90.2206.0292,64017 Ноября 2006 г.03: 10X86
Xpstar90.rll2005.90.2206.0152,86417 Ноября 2006 г.03: 16Неприменимо
SQL Server 2005 x 64-разрядная версия
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Logread.exe2005.90.2206.0522,52816 Ноября 2006 г.18: 02X64
Microsoft.AnalysisServices.adomdclient.dll9.0.2206.0543,52016 Ноября 2006 г.18: 02X86
Microsoft.AnalysisServices.dll9.0.2206.01,215,26417 Ноября 2006 г.03: 16X86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2206.091,42416 Ноября 2006 г.18: 02X64
Microsoft.SqlServer.sqlenum.dll9.0.2206.0875,29616 Ноября 2006 г.18: 02X86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2206.0138,01617 Ноября 2006 г.03: 16X86
Msasxpress.dll9.0.2206.027,42416 Ноября 2006 г.18: 02X64
Msgprox.dll2005.90.2206.0259,36016 Ноября 2006 г.18: 02X64
Msmdlocal.dll9.0.2206.015,614,75217 Ноября 2006 г.03: 16X86
Msmdredir.dll9.0.2206.03,990,30417 Ноября 2006 г.03: 16X86
Replprov.dll2005.90.2206.0745,24816 Ноября 2006 г.18: 02X64
Replrec.dll2005.90.2206.01,008,41616 Ноября 2006 г.18: 02X64
SqlAccess.dll2005.90.2206.0355,10416 Ноября 2006 г.18: 02X86
Sqlagent90.exe2005.90.2206.0389,92016 Ноября 2006 г.18: 02X64
Sqlservr.exe2005.90.2206.039,371,04016 Ноября 2006 г.18: 02X64
Xmlsub.dll2005.90.2206.0317,21616 Ноября 2006 г.18: 02X64
Xpstar90.dll2005.90.2206.0540,96016 Ноября 2006 г.18: 02X64
Xpstar90.rll2005.90.2206.0153,37616 Ноября 2006 г.18: 02Неприменимо
Версии SQL Server 2005 Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Logread.exe2005.90.2206.01,095,45616 Ноября 2006 г.12: 14IA-64
Microsoft.AnalysisServices.adomdclient.dll9.0.2206.0543,52016 Ноября 2006 г.12: 14X86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2206.0138,01617 Ноября 2006 г.03: 16X86
Microsoft.AnalysisServices.dll9.0.2206.01,215,26417 Ноября 2006 г.03: 16X86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2206.0163,10416 Ноября 2006 г.12: 14IA-64
Microsoft.SqlServer.sqlenum.dll9.0.2206.0875,29616 Ноября 2006 г.12: 14X86
Msasxpress.dll9.0.2206.055,07216 Ноября 2006 г.12: 14IA-64
Msgprox.dll2005.90.2206.0542,49616 Ноября 2006 г.12: 14IA-64
Msmdlocal.dll9.0.2206.048,610,08016 Ноября 2006 г.12: 14IA-64
Msmdredir.dll9.0.2206.06,244,12816 Ноября 2006 г.12: 14Неприменимо
Replprov.dll2005.90.2206.01,617,18416 Ноября 2006 г.12: 14IA-64
Replrec.dll2005.90.2206.02,141,47216 Ноября 2006 г.12: 14IA-64
SqlAccess.dll2005.90.2206.0349,47216 Ноября 2006 г.12: 14X86
Sqlagent90.exe2005.90.2206.01,141,02416 Ноября 2006 г.12: 14IA-64
Sqlservr.exe2005.90.2206.072,259,87216 Ноября 2006 г.12: 14IA-64
Xmlsub.dll2005.90.2206.0590,62416 Ноября 2006 г.12: 14IA-64
Xpstar90.dll2005.90.2206.0951,07216 Ноября 2006 г.12: 14IA-64
Xpstar90.rll2005.90.2206.0152,35216 Ноября 2006 г.12: 14Неприменимо

Временное решение

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

Статус

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

Ссылки

Для получения дополнительных сведений о подключении контекста посетите следующий веб-узел Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/ms131053.aspx
Для получения дополнительных сведений об ограничениях на обычные соединения и контекст соединения посетите веб-узлу MSDN:
http://msdn2.Microsoft.com/en-us/library/ms131101.aspx
Для получения дополнительных сведений о схеме именования для обновления Microsoft SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 928083 - Последний отзыв: 17 сентября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup 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
Ключевые слова: 
kbautohotfix kberrmsg kbhotfixserver kbfix kbexpertiseadvanced kbqfe kbmt KB928083 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:928083

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

 

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