Проблемы
Рассмотрим следующий сценарий.
-
На клиентском компьютере под управлением Windows 8,1 установлен Microsoft SQL Server Management Studio.
-
Вы подключаете панель "Обозреватель объектов" к экземпляру служб Microsoft SQL Server Analysis Services (SSAS) в SQL Server Management Studio.
-
Вы пытаетесь выбрать Свойства для экземпляра SSAS, чтобы просмотреть или изменить свойства экземпляра.
В этом случае диалоговое окно "Свойства" не отображается. Кроме того, появляется приведенное ниже сообщение об ошибке:
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = (SqlMgmt)------------------------------расположение программы: at Microsoft. SqlServer. Management. SqlMgmt. DefaultLaunchFormHostedControlAllocator. AllocateDialog (XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer DC) на веб-странице Microsoft. SqlServer. Management. SqlMgmt. DefaultLaunchFormHostedControlAllocator. Microsoft. SqlServer. Management. SqlMgmt. ILaunchFormHostedControlAllocator. CreateDialog (XmlDocument initializationXml, IServiceProvider dialogServiceProvider) на веб-странице Microsoft. SqlServer. Management. SqlMgmt. LaunchForm ctor (документ XmlDocument, Поставщик IServiceProvider) на веб-странице Microsoft. SqlServer. Management. UI. VSIntegration. ObjectExplorer. ToolMenuItemHelper. OnCreateAndShowForm (IServiceProvider SP, XmlDocument doc) на веб-странице Microsoft. SqlServer. Management. SqlMgmt. RunningFormsTable. RunningFormsTableImpl. ThreadStarter. StartThread () = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = (Microsoft. AnalysisServices. SsmsManagementDialogs)------------------------------расположением программы: в Microsoft. AnalysisServices. ManagementDialogs. ServerPropertiesLanguagePanel.. ctor (CDataContainer) (контейнер данными) в Microsoft. AnalysisServices. ManagementDialogs. ServerPropertiesDialog.. ctor (CDataContainers Contain) = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Клавиша в словаре: "добавленный ключ 4096": 4096 (mscorlib)------------------------------расположение программы: в файле System. Collections. Hashtable. Insert (объектный ключ, объект nValue. StringDictionary. Add (строковое значение) в файле System. Collections. ManagementDialogs. ServerPropertiesLanguagePanel., String) на веб-странице Microsoft. AnalysisServices.. cctor ()
Решение
Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 11 для SQL Server 2012 /en-us/help/2908007
Накопительное обновление 7 для SQL Server 2012 с пакетом обновления 1 (SP1) /en-us/help/2894115
Накопительное обновление 14 для SQL Server 2008 с пакетом обновления 3 (SP3) /en-us/help/2893410
Накопительное обновление 10 для SQL Server 2008 R2 SP2 /en-us/help/2908087
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Обходное решение
Если вы не можете применить исправление, описанное в разделе "решение", воспользуйтесь одним из описанных ниже способов, чтобы внести изменения с помощью SQL Server Management Studio.Примечание. Эти временные решения не устраняют ошибку в SQL Server Management Studio. Они предоставляют только альтернативные методы для внесения запланированных изменений.Временное решение 1: чтобы обойти эту проблему, используйте SQL Server Management Studio на другом компьютере, используйте SQL Server Management Studio на другом компьютере с более ранней версией операционной системы.Временное решение 2: измените теги свойств вручную, чтобы обойти эту проблему, вручную измените теги свойств в файле конфигурации msmdsrv. ini на диске сервера служб Analysis Services. Для этого выполните следующие действия:
-
Запустите Блокнот в режиме повышенного уровня администратора.
-
В Блокноте откройте вкладку файл, нажмите кнопку Открыть, а затем найдите папку, содержащую файл msmdsrv. ini.Примечание. Эта папка может находиться в файлах программы по умолчанию 64-bit или на отдельном диске, если были настроены исходные параметры настройки. Например, файл msmdsrv. ini может находиться в одной из указанных ниже папок.
Продукт
Расположение
Microsoft SQL Server Analysis Services 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10. <имя экземпляра> \olap\config
Microsoft SQL Server Analysis Services 2008 R2
%ProgramFiles%\Microsoft SQL Server \ MSAS10_50. <имя экземпляра> \olap\config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11. <имя экземпляра> \olap\config
Примечание. Заполнитель <именем экземпляра> представляет имя экземпляра. По умолчанию <именем экземпляра> — MSSQLSERVER.
-
Выберите файл msmdsrv. ini.
-
Измените значение в теге для свойства, которое требуется изменить.Примечания.
-
Рекомендуется создать надежную резервную копию файла msmdsrv. ini, прежде чем вносить изменения в файл.
-
Неверные или непредвиденные значения или элементы XML-тегов в файле msmdsrv. ini могут привести к тому, что служба Analysis Services не будет запускаться в будущем. Поэтому при редактировании файла msmdsrv. ini необходимо соблюдать осторожность.
-
Не все свойства можно изменить с помощью файла конфигурации. Например, параметры безопасности и сортировки можно изменить только с помощью SQL Server Management Studio. В этих случаях вы должны либо использовать временное решение 1, либо применить это исправление.
-
-
Сохраните файл.Примечания.
-
Если появляется сообщение об ошибке "отказано в доступе", убедитесь в том, что вы используете Блокнот в качестве администратора.
-
Некоторые свойства могут повлиять на работу без перезапуска служб Analysis Services после примерно 30 секунд. Тем не менее, для вступления в силу других свойств требуется остановка и перезапуск службы.
-
Дополнительные сведения можно найти в следующей статье в книге SQL Server Books Online:Настройка свойств сервера в службах аналитики
-
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".