Отнася се за
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2012 Analysis Services SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Симптоми

Обмислете следния сценарий:

  • Имате инсталиран Microsoft SQL Server Management Studio на компютър клиент, базиран на Windows 8.1.

  • Свързване на панела на Мениджър на обекти към екземпляр на Microsoft Услуги за анализ на SQL Server (SSAS) в SQL Server Management Studio.

  • Опитвате се да изберете свойства за екземпляра на SSAS за преглед или промяна на свойствата на екземпляра.

В този случай свойствата диалоговия прозорец не се появява. Освен това получавате следното съобщение за грешка:

===================================Не може да се покаже исканият диалогов прозорец.===================================Не може да се покаже исканият диалогов прозорец. (SqlMgmt)------------------------------Program Местоположение: в Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, Диалогов прозорец IServiceProviderServiceProvider, CDataContainer dc) в Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, Диалогов прозорец IServiceProviderServiceProvider) в Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(документ xmlDocument, доставчик на IServiceProvider, контрола ISqlControlCollection) на Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(XmlDocument doc, Доставчик на IServiceProvider) в Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) на Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()===================================Инициализаторът на типове за ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel" сигналства изключение. (Microsoft.AnalysisServices.SsmsManagementDialogs)местоположение на ------------------------------Program: в Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) в Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Item вече е добавен. Ключ в речника: '4096' Се добавя ключ: '4096' (mscorlib)------------------------------Местоположба наProgram: в System.Collections.Hashtable.Insert(Обектен ключ, Обект nvalue, булева добавка) в System.Collections.Hashtable.Add(Обектов ключ, стойност на обект) в System.Collections.Specialized.StringDictionary.Add(Низ ключ, стойност на низ) в Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. cctor()

Всяка нова кумулативна актуализация за 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. За да направите това, изпълнете следните стъпки:

  1. Стартирайте Notepad в режим на администратор с администраторски права.

  2. В Notepad щракнете върху Файл, щракнете върху Отвори и след това намерете папката, която съдържа Msmdsrv.ini файл.Забележка Тази папка може да се намира в 64-битовите програмни файлове по подразбиране или върху отделна буква на диск, ако първоначалните опции за настройка са персонализирани. Например файлът Msmdsrv.ini може да се намира в една от следните папки.

    Продукт

    Местоположение

    Microsoft Услуги за анализ на SQL Server 2008

    %ProgramFiles%\Microsoft SQL Server\MSAS10.<Име на екземпляр>\OLAP\Config

    Microsoft Услуги за анализ на SQL Server 2008 R2

    %ProgramFiles%\Microsoft SQL Server\MSAS10_50.<Име на екземпляр>\OLAP\Config

    Microsoft Услуги за анализ на SQL Server 2012

    %ProgramFiles%\Microsoft SQL Server\MSAS11.<Име на екземпляр>\OLAP\Config

    Забележка Контейнерът <име на екземпляр> представлява името на екземпляра. По подразбиране <име на екземпляр> е MSSQLSERVER.

  3. Изберете файла на Msmdsrv.ini.

  4. Редактирайте стойността в етикета за свойството, което трябва да се коригира.Бележки

    • Препоръчваме ви да направите безопасно архивно копие на Msmdsrv.ini файл, преди да редактирате файла.

    • Неправилни или неочаквани стойности или записи на XML етикети във файла Msmdsrv.ini може да накара услугата analysis Services да не се стартира в бъдеще. Затова трябва да бъдете внимателни, когато редактирате Msmdsrv.ini файл.

    • Не всички свойства могат да бъдат модифицирани с помощта на конфигурационния файл. Например настройките за защита или комплектоване могат да се променят само с помощта на SQL Server Management Studio. В тези случаи ще трябва или да използвате Заобиколно решение 1, или да приложите актуалната корекция.

  5. Запишете файла.Бележки

    • Ако получите съобщение за грешка "Отказан достъп", уверете се, че изпълнявате Notepad като администратор.

    • Някои свойства може да се отразят без рестартиране на услугата analysis Services след около 30 секунди. Въпреки това други свойства изискват услугата да бъде спряна и рестартирана, за да влезе в сила.

    • За повече информация вижте следната тема в SQL Server Books Online:Конфигуриране на свойствата на сървъра в услугите за анализ

Статут

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са изброени в раздела "Отнася се за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.