Исправление: Сообщение об ошибке, при вызове функции SQLTables к экземпляру SQL Server 2005: «состояние недопустимый указатель (0)»

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

В этой статье

Аннотация

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

Проблема

При вызове методаSQLTablesфункция для экземпляра Microsoft SQL Server 2005, может появиться сообщение об ошибке. Появляется сообщение об ошибке зависит от драйвера источника данных ODBC, который используется для подключения к экземпляру SQL Server 2005. Если вы используете драйвер источника данных собственного клиента SQL, появляется следующее сообщение об ошибке:
szSqlState = "24000", * pfNativeError = 0, * pcbErrorMsg = 50, * ColumnNumber = -1, * RowNumber = MessageText-1 = "[Microsoft] [собственный клиент SQL] состояние недопустимый указатель"
Если вы используете драйвер источника данных ODBC SQL Server, появляется следующее сообщение об ошибке:
szSqlState = "24000", * pfNativeError = 0, * pcbErrorMsg = 55, * ColumnNumber = -1, * RowNumber = MessageText-1 = "[Microsoft] [драйвер ODBC SQL Server] состояние недопустимый указатель"
Эта проблема возникает, если выполняются указанные ниже условия.:
  • Значение, указанное в одно из следующих параметровSQLTablesфункция содержит подстановочный знак:
    • CatalogName
    • SchemaName
    • TableName
    Например один из этих параметров содержит знак подчеркивания (_) или знак процента (%).
  • Укажите ODBC 3.0 для поведения ODBC драйвер источника данных ODBC.
  • При вызовеSQLTablesфункция для серверного курсора.

Решение

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

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

Если исправление доступно для загрузки, имеется раздел «Доступные загрузки» в верхней части этой статьи базы знаний.. Если этот раздел не отображается, обратитесь в Службу поддержки клиентов 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.2190.0398,1129 Сентября 2006 г.18: 25X86
Microsoft.AnalysisServices.adomdclient.dll9.0.2190.0543,5209 Сентября 2006 г.18: 25X86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2190.0138,0169 Сентября 2006 г.18: 23X86
Microsoft.AnalysisServices.dll9.0.2190.01,215,2649 Сентября 2006 г.18: 24X86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2190.075,5529 Сентября 2006 г.18: 22X86
Microsoft.SqlServer.sqlenum.dll9.0.2190.0908,0649 Сентября 2006 г.18: 24X86
Msgprox.dll2005.90.2190.0197,9209 Сентября 2006 г.18: 23X86
Msmdlocal.dll9.0.2190.015,610,1449 Сентября 2006 г.18: 24X86
Msmdredir.dll9.0.2190.03,990,3049 Сентября 2006 г.18: 24X86
Replprov.dll2005.90.2190.0547,6169 Сентября 2006 г.18: 25X86
Replrec.dll2005.90.2190.0782,1129 Сентября 2006 г.18: 24X86
SqlAccess.dll2005.90.2190.0347,9369 Сентября 2006 г.18: 24X86
Sqlagent90.exe2005.90.2190.0319,2649 Сентября 2006 г.18: 24X86
Sqlservr.exe2005.90.2190.028,960,6009 Сентября 2006 г.18: 24X86
Xpstar90.dll2005.90.2190.0292,6409 Сентября 2006 г.18: 26X86
Xpstar90.rll2005.90.2190.0152,8649 Сентября 2006 г.18: 23X86
SQL Server 2005 x 64-разрядная версия
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Logread.exe2005.90.2190.022,52810 Сентября 2006 г.0: 21X64
Microsoft.AnalysisServices.adomdclient.dll9.0.2190.0543,5209 Сентября 2006 г.18: 25X86
Microsoft.AnalysisServices.adomdclient.dll9.0.2190.0543,52010 Сентября 2006 г.0: 21X86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2190.0138,0169 Сентября 2006 г.18: 23X86
Microsoft.AnalysisServices.dll9.0.2190.01,215,2649 Сентября 2006 г.18: 24X86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2190.075,5529 Сентября 2006 г.18: 22X86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2190.091,42410 Сентября 2006 г.0: 20X64
Microsoft.SqlServer.sqlenum.dll9.0.2190.0875,29610 Сентября 2006 г.0: 20X86
Msgprox.dll2005.90.2190.0259,36010 Сентября 2006 г.0: 21X64
Msmdlocal.dll9.0.2190.015,610,1449 Сентября 2006 г.18: 24X86
Msmdredir.dll9.0.2190.03,990,3049 Сентября 2006 г.18: 24X86
Replprov.dll2005.90.2190.0745,24810 Сентября 2006 г.0: 20X64
Replrec.dll2005.90.2190.01,008,41610 Сентября 2006 г.0: 20X64
SqlAccess.dll2005.90.2190.0355,10410 Сентября 2006 г.0: 21X86
Sqlagent90.exe2005.90.2190.0390,94410 Сентября 2006 г.0: 21X64
Sqlservr.exe2005.90.2190.039,344,92810 Сентября 2006 г.0: 20X64
Xpstar90.dll2005.90.2190.0540,96010 Сентября 2006 г.0: 21X64
Xpstar90.rll2005.90.2190.0153,37610 Сентября 2006 г.0: 20X64
Версии SQL Server 2005 Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:времяПлатформа
Logread.exe2005.90.2190.01,095,45610 Сентября 2006 г.10: 38IA-64
Microsoft.AnalysisServices.adomdclient.dll9.0.2190.0543,5209 Сентября 2006 г.18: 25X86
Microsoft.AnalysisServices.adomdclient.dll9.0.2190.0543,52010 Сентября 2006 г.10: 37X86
Microsoft.AnalysisServices.deploymentengine.dll9.0.2190.0138,0169 Сентября 2006 г.18: 23X86
Microsoft.AnalysisServices.dll9.0.2190.01,215,2649 Сентября 2006 г.18: 24X86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2190.075,5529 Сентября 2006 г.18: 22X86
Microsoft.SqlServer.mgdsqldumper.dll2005.90.2190.0163,10410 Сентября 2006 г.10: 37IA-64
Microsoft.SqlServer.sqlenum.dll9.0.2190.0875,29610 Сентября 2006 г.10: 38X86
Msgprox.dll2005.90.2190.0542,49610 Сентября 2006 г.10: 37IA-64
Msmdlocal.dll9.0.2190.048,587,04010 Сентября 2006 г.10: 37IA-64
Msmdredir.dll9.0.2190.06,237,47210 Сентября 2006 г.10: 38IA-64
Replprov.dll2005.90.2190.01,617,18410 Сентября 2006 г.10: 38IA-64
Replrec.dll2005.90.2190.02,141,47210 Сентября 2006 г.10: 38IA-64
SqlAccess.dll2005.90.2190.0349,47210 Сентября 2006 г.10: 37X86
Sqlagent90.exe2005.90.2190.01,143,58410 Сентября 2006 г.10: 38IA-64
Sqlservr.exe2005.90.2190.072,242,97610 Сентября 2006 г.10: 37IA-64
Xpstar90.dll2005.90.2190.0951,07210 Сентября 2006 г.10: 39IA-64
Xpstar90.rll2005.90.2190.0152,35210 Сентября 2006 г.10: 37IA-64

Статус

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

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

Исправление измененийsp_tableswcсистемные хранимые процедуры иsp_ddopen; 13системные хранимые процедуры. надписьюsp_tableswcсистемная хранимая процедура была изменена для возврата результирующего набора и курсора, на основе параметра. надписьюsp_ddopen; 13системные хранимые теперь вызовы процедурsp_tableswcсистемные хранимые процедуры, которая имеет параметр, который установлен для возвращения курсора. Таким образом вложенные INSERT… Чтобы избежать инструкции EXEC.

Данное исправление добавляет новые параметрыsp_tableswcсистемные хранимые процедуры. Тем не менее эти новые параметры имеют значения по умолчанию. Таким образом, эти новые параметры не может вызвать проблемы существующих вызоваsp_tableswcсистемные хранимые процедуры.

Ссылки

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

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 925227 - Последний отзыв: 27 ноября 2010 г. - Revision: 2.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
Ключевые слова: 
kbautohotfix kbhotfixserver kbfix kbexpertiseadvanced kbqfe kbmt KB925227 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:925227

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

 

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