Исправление: Появляется сообщение об ошибке при использовании среды SQL Server Management Studio и центр разработки бизнес-аналитики SQL Server после установки Microsoft Office Excel 2007 на компьютере с SQL Server 2005 Analysis Services установлен

Применимо к: Microsoft SQL Server 2005 Standard EditionMicrosoft SQL Server 2005 Developer EditionMicrosoft SQL Server 2005 Enterprise Edition

Номер ошибки: 50000362 (исправление SQL)
Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2005 как один загружаемый файл. Так как исправления являются накопительными, каждый выпуск содержит все исправления и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска.
В статье описываются следующие о выпуске исправлений:
  • Проблемы, устраняемые с помощью данного пакета исправлений
  • Необходимые условия для установки этого пакета исправлений
  • Необходимость перезагрузки компьютера после установки этого обновления
  • Является ли данное исправление заменяется либо иными пакетами исправлений
  • Ли внесены изменения в реестр после установки этого обновления
  • Файлы, включенные в данный пакет исправлений

Симптомы



Рассмотрим следующий сценарий:
  • Установите Microsoft Office Excel 2007 на компьютере с SQL Server 2005 Analysis Services установлен.
  • Используйте среду SQL Server Management Studio или Studio разработки SQL Server Business Intelligence (BIDS) на компьютере.
В этом случае может появиться одно или несколько из следующих сообщений об ошибке:
Сообщение об ошибке 1
Возникла непредвиденная ошибка: «Ошибка приложения».
Сообщение об ошибке 2
Возникла непредвиденная ошибка: "Попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена. "
Сообщение об ошибке 3
Попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена. (msmgdsrv)
Сообщение об ошибке 4
Конструктор не удалось отобразить вычисления, так как есть один или несколько синтаксических ошибок в сценарии многомерных Выражений. Чтобы отобразить эти вычисления, исправьте синтаксические ошибки, переключиться в режим вычисления, щелкнув представление сценария на панели инструментов и отредактировав сценарий многомерных Выражений.
Сообщение об ошибке 5
Не удалось выполнить проверку синтаксиса следующее сообщение об ошибке:
«Ошибка приложения».
Сообщение об ошибке 6
Ошибка в приложении. (msmgdsrv)
Сообщение об ошибке 7
Ошибка подготовки запроса.
Для запуска этих сообщений об ошибке известны следующие операции:
  • С помощью среды SQL Server Management Studio
    При попытке создания новой роли или отредактировать существующую роль базы данных служб аналитики SQL Server 2005. В диалоговом окне Создать роль или Изменить выполните следующие действия.
    1. В левой области щелкните Данные измерения .
    2. Перейдите на вкладку Дополнительно в правой области.
    3. Нажмите кнопку Проверить.
    Кроме того те же сообщения об ошибке может возникать при выполните следующие действия в диалоговом окне Создать роль или Изменить .
    1. В левой области выберите пункт Данные ячейки .
    2. Перейдите на вкладку Дополнительно в правой области.
    3. Нажмите кнопку Проверить.
  • С помощью SQL Server Business Intelligence Development Studio
    Создайте или откройте проект служб Analysis Services. В конструкторе кубов выполните одно из следующих действий:
    • Перейдите на вкладку вычисления
    • Перейдите на вкладку действия , а затем выполнить операции, где вызывается при проверке синтаксиса многомерных выражений (MDX)
    • Откройте вкладку ключевого индикатора Производительности и затем выполнить операции, где вызывается при проверке синтаксиса многомерных выражений (MDX)
    • Перейдите на вкладку перспективы при наличии вычислений в кубе
    • Перейдите на вкладку Переводы , если вычисления в кубе
    Кроме того проблема возникает при использовании мастер проектов сервера отчетов для создания отчета, который использует источник данных служб Analysis Services. В диалоговом окне Мастер отчетов выполните одно из следующих действий:
    • Нажмите кнопку Построитель запросов, щелкните Добавить вычисляемый элемент в диалоговом окне Построитель запросов и thenclick, Проверьте в диалоговом окне Построитель вычисляемых элементов
    • Нажмите кнопку Построитель запросов, построения запроса и нажмите кнопку ОК

Причина


Эта проблема возникает, так как установлена новая версия файла Msmgdsrv.dll при установке Microsoft Office Excel 2007. Для выполнения операций, описанных в разделе «Проблема», среда SQL Server Management Studio и SQL Server Business Intelligence Development Studio загрузить более раннюю версию этого файла. Новая версия этого файла несовместима с более старой версией этого файла.

Решение


Сведения о пакете обновления

Чтобы устранить эту проблему, получите последний пакет обновления для SQL Server 2005. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:

913089 как получить последний пакет обновления для SQL Server 2005

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

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

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

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

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

Необходимо установить исходной версии SQL Server 2005 для установки этого исправления.

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

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

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

Не требуется внесение изменений в реестр.

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

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

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента "Дата и время" панели управления.
SQL Server 2005 Analysis Services, 32-разрядная версия
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmdpump.dll9.0.1557.03,915,55219-Oct-200623:07x86
Msmdredir.dll9.0.1557.03,929,88819-Oct-200623:07x86
Msmdspdm.dll9.0.1557.0154,40019-Oct-200623:08x86
Msmdsrv.exe9.0.1557.014,603,04019-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Msolap90.dll9.0.1557.04,205,34419-Oct-200623:07x86
Службы SQL Server 2005 Reporting, 32-разрядная версия
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Dundaswebchart.dll9.0.1557.0752,41619-Oct-200623:06x86
Microsoft.analysisservices.modeling.dll9.0.1557.0559,90419-Oct-200623:10x86
Microsoft.reportingservices.diagnostics.dll9.0.1557.0604,96019-Oct-200623:05x86
Microsoft.reportingservices.excelrendering.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.reportingservices.processingcore.dll9.0.1557.01,665,82419-Oct-200623:06x86
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Reportbuilder.applicationНеприменимо5,48519-Oct-200623:15Неприменимо
Reportbuilder.exe.manifestНеприменимо15,60519-Oct-200623:15Неприменимо
Reportbuilderlocalintranet.applicationНеприменимо5,53719-Oct-200623:15Неприменимо
Reportbuilderlocalintranet.exe.manifestНеприменимо13,69819-Oct-200623:15Неприменимо
Reportingserviceslibrary.dll9.0.1557.01,030,94419-Oct-200623:06x86
Reportingservicesnativeserver.dll2005.90.1557.0130,33619-Oct-200623:08x86
Reportingservicesservice.exe9.0.1557.014,62419-Oct-200623:08x86
Reportingserviceswebserver.dll9.0.1557.01,321,76019-Oct-200623:06x86
Reportingserviceswebuserinterface.dll9.0.1557.01,231,64819-Oct-200623:06x86
Rsclientprint.cabНеприменимо1,117,45119-Oct-200623:15Неприменимо
Средства SQL Server 2005, 32-разрядная версия
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Autoadmin90.dll2005.90.1557.0898,84819-Oct-200623:06x86
Dta.exe9.0.1557.0117,53619-Oct-200623:07x86
Dtepkg.dll2005.90.1557.074,01619-Oct-200623:07x86
Dts.dll2005.90.1557.01,094,43219-Oct-200623:06x86
Dtspipeline.dll2005.90.1557.0600,35219-Oct-200623:10x86
Dundaswebchart.dll9.0.1557.0752,41619-Oct-200623:06x86
Dundaswinchart.dll9.0.1557.0797,47219-Oct-200623:06x86
Microsoft.datatransformationservices.vsintegration.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.datawarehouse.vsintegration.dll9.0.1557.0637,72819-Oct-200623:06x86
Microsoft.reportingservices.designer.dll9.0.1557.04,778,78419-Oct-200623:07x86
Microsoft.reportingservices.diagnostics.dll9.0.1557.0604,96019-Oct-200623:05x86
Microsoft.reportingservices.excelrendering.dll9.0.1557.0330,52819-Oct-200623:09x86
Microsoft.reportingservices.processingcore.dll9.0.1557.01,665,82419-Oct-200623:06x86
Microsoft.sqlserver.dtstransferprovider.dll9.0.1557.0113,44019-Oct-200623:07x86
Microsoft.sqlserver.msmqtask.dll9.0.1557.080,67219-Oct-200623:07x86
Microsoft.sqlserver.msmqtask.xmlНеприменимо26,17215-May-200611:34Неприменимо
Microsoft.sqlserver.olapenum.dll9.0.1557.052,00019-Oct-200623:05x86
Microsoft.sqlserver.replication.dll2005.90.1557.01,608,48019-Oct-200623:06x86
Microsoft.sqlserver.smo.dll9.0.1557.01,559,32819-Oct-200623:06x86
Microsoft.sqlserver.sqlenum.dll9.0.1557.0895,77619-Oct-200623:06x86
Microsoft.sqlserver.tabletransfergeneratortask.dll9.0.1557.043,80819-Oct-200623:10x86
Msadomdx.dll9.0.1557.0502,56019-Oct-200623:10x86
Msmdlocal.dll9.0.1557.015,626,52819-Oct-200623:07x86
Msmdpp.dll9.0.1557.03,828,00019-Oct-200623:07x86
Msmgdsrv.dll9.0.1557.05,937,95219-Oct-200623:07x86
Msolap90.dll9.0.1557.04,205,34419-Oct-200623:07x86
Osql.exe2005.90.1557.051,48819-Oct-200623:05x86
Replrec.dll2005.90.1557.0781,08819-Oct-200623:06x86
Reportingserviceslibrary.dll9.0.1557.01,030,94419-Oct-200623:06x86
Sqldiag.exe2005.90.1557.0960,28819-Oct-200623:06x86
Sqlmanagerui.dll9.0.1557.06,048,54419-Oct-200623:07x86
Txbestmatch.dll2005.90.1557.0430,36819-Oct-200623:10x86

Статус


Корпорация Майкрософт подтвердила, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к». Впервые Эта ошибка была исправлена в Пакет обновления 2 для SQL Server 2005.

Дополнительные сведения


Данное исправление изменяет функции в файл Msmdlocal.dll. После установки данного исправления файла Msmdlocal.dll будет пытаться загрузить файл Msmgdsrv.dll в том же каталоге, где был загружен файл Msmdlocal.dll из. Кроме того это исправление устанавливает совместимой версии файла Msmgdsrv.dll в места, которые используются SQL Server Business Intelligence Development Studio, а среда SQL Server Management Studio.


Эта проблема возникает в исходной версии (RTM) версии SQL Server 2005 и Пакет обновления 1 (SP1) для SQL Server 2005. Версия пакета исправлений, который должен запросить зависит от версии программы, на которых запущена.


Если на компьютере исходной версии SQL Server 2005 необходимо запросить исправление для версии 9.00.1557.

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

926422 исправление: появляется сообщение об ошибке при использовании среды SQL Server Management Studio и центр разработки бизнес-аналитики SQL Server после установки Microsoft Office Excel 2007 на компьютере с SQL Server 2005 Analysis Services установлен

Для определения установленной версии компонентов, выполните соответствующие действия.

Среда SQL Server Management Studio выполните следующие действия:
  1. Запустите среду SQL Server Management Studio.
  2. В меню Справка выберите пункт о программе.
  3. В диалоговом окне О Microsoft SQL Server Management Studio Проверьте версию компонента Microsoft SQL Server Management Studio и версию компонента Средства клиента служб анализа Microsoft .


    Исходная версия этих компонентов является 9.00.1399.00.


    SP1 версии этих компонентов является 9.00.2047.00 или более поздней версии.
Для SQL Server Business Intelligence Development Studio выполните следующие действия.
  1. Запуск SQL Server Business Intelligence Development Studio.
  2. В меню Справка выберите команду О Microsoft Visual Studio.
  3. В диалоговом окне О Microsoft Visual Studio выберите в списке Установленные продукты Служб SQL Server Analysis Services и проверьте поля сведений о продукте .


    Исходная версия служб SQL Server Analysis Services является 9.00.1399.00.


    Версия служб SQL Server Analysis Services с пакетом обновления 1 является 9.00.2047.00 или более поздней версии.
  4. В диалоговом окне О Microsoft Visual Studio выберите в списке Установленные продукты Служб SQL Server Reporting Services и проверьте поле сведений о продукте .

    Исходная версия служб SQL Server Reporting Services — 9.00.1399.00.
    Версия с пакетом обновления 1 службы SQL Server Reporting Services, 9.00.2047.00 или более поздней версии.

Ссылки


Дополнительные сведения о схеме именования для обновления Microsoft SQL Server щелкните следующий номер статьи базы знаний Майкрософт:

Новая схема присвоения имен 822499 для программного обеспечения Microsoft SQL Server пакетами обновления


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

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт