ИСПРАВЛЕНИЕ: Может появиться сообщение об ошибке «0x80004005 (E_FAIL)» при использовании диапазона строк в OLE DB для OLAP в приложении SQL Server 2005 Analysis Services

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

В этой статье

Аннотация

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

Проблема

В приложение на основе Microsoft SQL Server 2005 Analysis Services для подключения к серверу служб Analysis Services используется Microsoft OLE DB для OLAP. Использовать диапазон строк в приложении для перебора строк, возвращаемых при выполнении запроса многомерных выражений (MDX) на кубе. Строки, содержащие значение Null может возвращать сообщение об ошибке «0x80004005(E_FAIL)».

Например при использовании образца набора строк просмотра OLE DB приложения (RowsetViewer.exe) для выполнения такого запроса многомерных Выражений, появляется сообщение об ошибке следующего вида:

---------------------------
Поставщик Microsoft OLE DB для анализа служб 2005
---------------------------
Источник: «поставщик Microsoft OLE DB для служб Analysis Services 2005»

Интерфейс: IID_ICommand
Результат: 0x80004005 = значение E_FAIL

IErrorInfo: [0xc10e0002] "анализатор запросов (1, 15): неправильный синтаксис для «с»." Файл:

F:\Depot\SQLVault\mdac28sdk\Samples\oledb\rowsetviewer\SDK\obj\i386\CSession.cpp Строки: 235
---------------------------
ОК
---------------------------
Примечание Эта проблема не возникает при запросе данных из куба служб Analysis Services 2000 SQL Server.

Решение

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

Это исправление является SQL Server 2005 Analysis служб пакетом обновления 1 (SP1)-на базе исправления. При использовании исходной версии SQL Server 2005 Analysis Services, можно установить исправление, описанное в статье 918210 базы знаний Майкрософт. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
918210 ИСПРАВЛЕНИЕ: Появляется сообщение об ошибке при использовании диапазона строк для перебора строк, возвращаемых запросом многомерных выражений (MDX) в SQL Server 2005 Analysis Services

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

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

Примечание Если другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к Дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка служба поддержки клиентов и поддержка телефонных номеров или создать отдельный запрос на обслуживание посетите следующий веб-узел корпорации Майкрософт:
условиях обслуживания
Примечание Форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это потому, что исправление для данного языка отсутствует.

Необходимые условия

Необходимо запустить Microsoft SQL Server 2005 SP1.Для получения дополнительных сведений о получении пакета обновления 1 для SQL Server 2005 щелкните следующий номер статьи базы знаний Майкрософт:
913089Как получить последний пакет обновления для SQL Server 2005

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

После установки данного исправления перезагружать компьютер не требуется. Однако это исправление останавливает и перезапускает службы Analysis Services. При настройке сервера для доступа по протоколу HTTP необходимо остановить Microsoft IIS (IIS) и после завершения установки перезапустите IIS. Если установлен как именованный экземпляр служб Analysis Services, необходимо остановить службу обозревателя SQL Server. Поскольку компонент Msmdredir.dll службы обозревателя SQL Server обновляется во время установки данного исправления, необходимо остановить службу обозревателя SQL Server.

Сведения о реестре

Не иметь изменить реестр.

Сведения о файлах

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

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс на вкладке Товар Дата и время панели управления.
SQL Server 2005 Analysis Services, 32-разрядные версии
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Microsoft.SqlServer.sqlenum.dll9.0.2167.0908,06420 Июня 2006 г.15: 37x 86
MS.ss.mgdsqldumper.dll2005.90.2167.075,55220 Июня 2006 г.15: 29x 86
Msadomdx.dll9.0.2167.0502,56020 Июня 2006 г.15: 35x 86
Msmdlocal.dll9.0.2167.015,662,36820 Июня 2006 г.15: 32x 86
Msmdsrv.exe9.0.2167.014,635,29620 Июня 2006 г.15: 32x 86
Msmgdsrv.dll9.0.2167.05,948,70420 Июня 2006 г.15: 32x 86
Msolap90.dll9.0.2167.04,210,97620 Июня 2006 г.15: 32x 86
Sbmsmdlocal.dll9.0.2167.015,662,36820 Июня 2006 г.15: 32x 86
SQL Server 2005 Analysis Services, 64-разрядная версия
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Microsoft.SqlServer.sqlenum.dll9.0.2167.0875,29620 Июня 2006 г.15: 31x 86
MS.ss.mgdsqldumper.dll2005.90.2167.091,42420 Июня 2006 г.15: 30x 64
Msadomdx.dll9.0.2167.0502,56020 Июня 2006 г.15: 35x 86
Msmdlocal.dll9.0.2167.030,230,81620 Июня 2006 г.15: 32x 64
Msmdsrv.exe9.0.2167.029,551,39220 Июня 2006 г.15: 32x 64
Msmgdsrv.dll9.0.2167.05,948,70420 Июня 2006 г.15: 32x 86
Msmgdsrv.dll9.0.2167.08,931,61620 Июня 2006 г.15: 32x 64
Msolap90.dll9.0.2167.05,681,95220 Июня 2006 г.15: 31x 64
Sbmsmdlocal.dll9.0.2167.015,662,36820 Июня 2006 г.15: 32x 86
SQL Server 2005 Analysis Services версии архитектуры Itanium
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформы
Microsoft.SqlServer.sqlenum.dll9.0.2167.0875,29620 Июня 2006 г.06: 39x 86
MS.ss.mgdsqldumper.dll2005.90.2167.0163,10420 Июня 2006 г.06: 41IA-64
Msadomdx.dll9.0.2167.0502,56020 Июня 2006 г.15: 35x 86
Msmdlocal.dll9.0.2167.048,738,59220 Июня 2006 г.06: 39IA-64
Msmdsrv.exe9.0.2167.047,763,74420 Июня 2006 г.06: 39IA-64
Msmgdsrv.dll9.0.2167.012,872,48020 Июня 2006 г.06: 39IA-64
Msolap90.dll9.0.2167.07,709,98420 Июня 2006 г.06: 39IA-64
Sbmsmdlocal.dll9.0.2167.048,738,59220 Июня 2006 г.06: 39IA-64


Статус

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

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

Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
824684Описание стандартной терминологии, используемой для описания обновлений программных продуктов Майкрософт

Свойства

Код статьи: 921292 - Последний отзыв: 10 сентября 2012 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Analysis Services
Ключевые слова: 
kbautohotfix kbtshoot kbfix kbHotfixServer kbqfe kbmt KB921292 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 921292

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

 

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