В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

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

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:325492
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
НОМЕР ОШИБКИ: 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 — последний просмотр: 12/07/2015 11:41:25 — редакция: 11.0

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbhotfixserver kbqfe kbSQLServ2000sp3fix kbbug kbfix kbsqlserv2000presp3fix kbmt KB325492 KbMtru
Отзывы и предложения