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

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

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 921292
Ошибка: #874 (исправление SQL)
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска.
Аннотация
В статье описываются следующие о выпуске исправлений:
  • Проблемы, устраняемые с помощью данного пакета исправлений
  • Необходимые условия для установки hotfixpackage
  • Необходимость перезагрузки компьютера после установки пакета thehotfix
  • Ли исправление заменено любые другие hotfixpackage
  • Ли внесены изменения в реестр после установки пакета thehotfix
  • Файлы, содержащиеся в hotfixpackage
Проблема
В приложении Microsoft SQL Server 2005 Analysis Services для подключения к серверу служб Analysis Services используется Microsoft OLE DB для OLAP. Диапазон строк используется в приложении для перебора всех строк, которые возвращаются с помощью запроса многомерных выражений (MDX) в кубе. Строки, содержащие значение Null может возвращать сообщение об ошибке «0x80004005(E_FAIL)».

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

---------------------------
Поставщик Microsoft OLE DB для служб Analysis Services 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.cppLine: 235
---------------------------
OK
---------------------------
Примечание Эта проблема не возникает при запросе данных из куба служб аналитики SQL Server 2000.
Решение

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

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

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

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

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

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

Должен быть запущен Microsoft SQL Server 2005 с пакетом обновления 1.Дополнительные сведения о том, как получить Пакет обновления 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:37x86
MS.ss.mgdsqldumper.dll2005.90.2167.075,55220 июня 2006 г.15:29x86
Msadomdx.dll9.0.2167.0502,56020 июня 2006 г.15:35x86
Msmdlocal.dll9.0.2167.015,662,36820 июня 2006 г.15:32x86
Msmdsrv.exe9.0.2167.014,635,29620 июня 2006 г.15:32x86
Msmgdsrv.dll9.0.2167.05,948,70420 июня 2006 г.15:32x86
Msolap90.dll9.0.2167.04,210,97620 июня 2006 г.15:32x86
Sbmsmdlocal.dll9.0.2167.015,662,36820 июня 2006 г.15:32x86
SQL Server 2005 Analysis Services, 64-разрядная версия
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Microsoft.SqlServer.sqlenum.dll9.0.2167.0875,29620 июня 2006 г.15:31x86
MS.ss.mgdsqldumper.dll2005.90.2167.091,42420 июня 2006 г.15:30x64
Msadomdx.dll9.0.2167.0502,56020 июня 2006 г.15:35x86
Msmdlocal.dll9.0.2167.030,230,81620 июня 2006 г.15:32x64
Msmdsrv.exe9.0.2167.029,551,39220 июня 2006 г.15:32x64
Msmgdsrv.dll9.0.2167.05,948,70420 июня 2006 г.15:32x86
Msmgdsrv.dll9.0.2167.08,931,61620 июня 2006 г.15:32x64
Msolap90.dll9.0.2167.05,681,95220 июня 2006 г.15:31x64
Sbmsmdlocal.dll9.0.2167.015,662,36820 июня 2006 г.15:32x86
SQL Server 2005 Analysis Services версии архитектуры Itanium
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Microsoft.SqlServer.sqlenum.dll9.0.2167.0875,29620 июня 2006 г.06:39x86
MS.ss.mgdsqldumper.dll2005.90.2167.0163,10420 июня 2006 г.06:41IA-64
Msadomdx.dll9.0.2167.0502,56020 июня 2006 г.15:35x86
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 — последний просмотр: 01/09/2016 08:21:00 — редакция: 5.0

Microsoft SQL Server 2005 Analysis Services

  • kbautohotfix kbtshoot kbfix kbHotfixServer kbqfe kbmt KB921292 KbMtru
Отзывы и предложения
tml>