ИСПРАВЛЕНИЕ: Входные параметры OLE-автоматизации (sp_OA) хранимые процедуры усечение до 4000 символов

Переводы статьи Переводы статьи
Код статьи: 325492 - Vizualiza?i produsele pentru care se aplic? acest articol.
НОМЕР ОШИБКИ: 356574 (SHILOH_BUGS)
Развернуть все | Свернуть все

Проблема

При попытке передачи строки, которая является более 4000 знаки, но меньше или равно длиной в 8000 символов sp_OASetProperty или sp_OAMethod OLE-автоматизация расширенной хранимой процедуры, входной строки усечение до 4000 символов перед передачей объекта и нет возвращается ошибка.

При попытке задать свойство строки, которая является больше, чем до 8000 знаков sp_OASetProperty OLE Automation расширенной хранимой процедуры, или при попытке передать входной параметр для sp_OAMethod OLE-автоматизация расширенной хранимой процедуры, длина которого превышает 8000 символы, появляется следующее сообщение об ошибке:
  hr         Source                       Description
  ---------- ---------------------------- --------------------------
  0x8004275C ODSOLE Extended Procedure    Error in srv_paraminfo.
					

Решение

Чтобы устранить эту проблему, получить последние новости пакет обновления для Microsoft SQL Server 2000. Для получения дополнительных сведений нажмите кнопку номер следующей статьи базы знаний Майкрософт Основание:
290211 INF: Как получить последний пакет обновления для SQL Server 2000
ПРИМЕЧАНИЕ: Перед выпуском Microsoft был создан указанное ниже исправление SQL Server 2000 с пакетом 3.

Английская версия данного исправления содержит версии атрибуты файла (или более поздней версии), приведенные в следующей таблице. В Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы найти Разница между временем UTC и местным временем, использование Часовой пояс вкладку Дата и время на панели управления.
   Date          Time    Version     Size           File name
   -------------------------------------------------------------

   27-Jun-2002   23:31   8.00.0649   62,024 bytes   Odsole70.dll     
				
ПРИМЕЧАНИЕ: Из-за зависимостей между файлами, последние исправления или функция содержащий файлы могут также содержать дополнительные файлы.


Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в начале этой статьи.
Впервые эта ошибка была исправлена в Microsoft SQL Server Пакета обновления 3.

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

ПРИМЕЧАНИЕ: Это исправление предназначено для решения только передачу длинных ввода параметры для sp_OASetProperty а также sp_OAMethod. Исправление можно использовать sp_OASetProperty Чтобы задать свойства объекта в строку, длина которого превышает 8000 символы и может передать строку, длина которого превышает 8000 символов для sp_OAMethod как входной параметр.

Тем не менее не поддерживает исправление Получение строк с длиной более 4000 символов, как выходные параметры адреса через sp_OAGetProperty OLE-автоматизация расширенных хранимых либо с помощью sp_OAMethod OLE-автоматизация расширенной хранимой процедуры. Сценарии, которые будут не работает, даже при наличии данного исправления и сообщение об ошибке, которые возвращает в случае перечисленные в следующей таблице.

Может появиться сообщение об ошибке При попытке извлечь свойство строки длиннее 8 000 символов через sp_OAGetProperty, или при попытке загрузить ВЫХОДНОЙ параметр, длина которого превышает до 8000 знаков sp_OAMethod:
  hr         Source                       Description
  ---------- ---------------------------- --------------------------

  0x8004275C ODSOLE Extended Procedure    Error in srv_paraminfo.
					
Это сообщение об ошибке может появиться при попытке получить строковое свойство, 4001 символов до 8000 знаков Длина до (включительно) sp_OAGetProperty или в качестве возвращаемого значения из sp_OAMethod:
  hr         Source                       Description
  ---------- ---------------------------- --------------------------
  0x8004271A ODSOLE Extended Procedure    Error in srv_convert.
					
Это сообщение об ошибке может появиться при попытке получить ВЫХОДНОЙ параметр или возвращаемое значение не меньше, чем 4001 символов для типа параметра Transact-SQL текст через sp_OAGetProperty -или- sp_OAMethod:
  hr         Source                       Description
  ---------- ---------------------------- --------------------------
  0x8004271C ODSOLE Extended Procedure    Error in srv_paramset.
					
Это сообщение об ошибке может появиться при попытке получить как возвращаемое значение из строки длиннее 8 000 символов sp_OAMethod:
  hr         Source                       Description
  ---------- ---------------------------- --------------------------
  0x8004271F ODSOLE Extended Procedure    The source data specified for this string or binary column or parameter is too long.
					

Свойства

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

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

 

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