Симптоми
Обмислете следния сценарий:
-
Разполагате със студио за управление на Microsoft SQL Server, инсталиран на компютър клиент, базиран на Windows 8,1.
-
Можете да свържете панела с обекти Explorer към екземпляр на Microsoft SQL Server Analysis Services (SSAS) в студио за управление на SQL Server.
-
Опитвате се да изберете свойства за екземпляра на SSAS, за да видите или промените свойствата на екземпляра.
В този случай не се показва диалоговият прозорец Свойства. Освен това се извежда следното съобщение за грешка:
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = (SqlMgmt)------------------------------местоположение на програмата: в Microsoft. SqlServer. Management. SqlMgmt. DefaultLaunchFormHostedControlAllocator. AllocateDialog (XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer DC) при Microsoft. SqlServer. Control. SqlMgmt. DefaultLaunchFormHostedControlAllocator. Microsoft. SqlServer. Management. SqlMgmt. ILaunchFormHostedControlAllocator. CreateDialog (XmlDocument initializationXml; IServiceProvider dialogServiceProvider) при Microsoft. SQLServer. SqlMgmt., LaunchForm. InitializeForm. XmlDocument (IServiceProvider DOC, ISqlControlCollection.. ctor (XmlDocument DOC, доставчик на IServiceProvider) при Microsoft. SqlServer. Management. UI. VSIntegration. ObjectExplorer. ToolMenuItemHelper XmlDocument doc) при Microsoft. SqlServer. Management. SqlMgmt. RunningFormsTable. RunningFormsTableImpl. ThreadStarter. StartThread () = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = за "Microsoft. AnalysisServices (Microsoft. AnalysisServices. SsmsManagementDialogs)------------------------------местоположение на програмата: в Microsoft. AnalysisServices. ManagementDialogs. ServerPropertiesLanguagePanel. ctor (CDataContainer dataContainer) при Microsoft. AnalysisServices. ManagementDialogs. ServerPropertiesDialog. ctor (CDataContainer dataContainer) = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = е добавен. Клавиш в речника: "добавен е клавиш 4096:" 4096 "(Mscorlib)------------------------------местоположение на програмата: в System. Collections. Hashtable. Insert (обектен ключ, обект nvalue, Булева добавка) в System. Collections. Hashtable. StringDictionary. AnalysisServices..." за "." ManagementDialogs. Add (низ Key; String Value) при Microsoft. ServerPropertiesLanguagePanel cctor()
Решение
Проблемът е коригиран първо в следващата сборна актуализация на SQL Server.
Кумулативна актуализация 11 за SQL Server 2012 /en-us/help/2908007
Кумулативна актуализация 7 за SQL Server 2012 SP1 /en-us/help/2894115
Кумулативна актуализация 14 за SQL Server 2008 SP3 /en-us/help/2893410
Кумулативна актуализация 10 за SQL Server 2008 R2 SP2 /en-us/help/2908087
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Заобиколно решение
Ако не можете да приложите корекцията, която е обсъдена в секцията "решение", използвайте едно от следните заобиколни решения, за да извършите планираните промени с помощта на студио за управление на SQL Server.Забележка Тези заобиколни решения не разрешават грешката в студиото за управление на SQL Server. Те предоставят само алтернативни методи за извършване на планираните промени.Заобиколно решение 1: използвайте студио за управление на SQL Server на друг компютър, за да заобиколите този проблем, използвайте студио за управление на SQL Server на друг компютър, на който се изпълнява по-стара версия на операционната система.Заобиколно решение 2: ръчно редактиране на етикетите на свойстватаза да заобиколите този проблем, ръчно редактиране на етикетите на свойства във файла на конфигурацията на Msmdsrv. ini на диска на сървъра на услугите за анализ. За да направите това, изпълнете следните стъпки:
-
Стартирайте Notepad в повишен режим на администратор.
-
В 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.
-
Изберете файла Msmdsrv. ini.
-
Редактирайте стойността в етикета за свойството, което се нуждае от корекция.Забележки
-
Препоръчваме да направите безопасно архивно копие на файла Msmdsrv. ini, преди да редактирате файла.
-
Неправилни или неочаквани стойности или записи на XML етикети във файла Msmdsrv. ini може да предизвикат услугата Analysis Services да не стартира в бъдеще. Следователно трябва да бъдете внимателни, когато редактирате файла Msmdsrv. ini.
-
Не всички свойства могат да бъдат променени с помощта на конфигурационен файл. Например настройките за защита или комплектоване могат да бъдат променяни само с помощта на студио за управление на SQL Server. В тези случаи ще трябва да използвате заобиколното Решение 1 или да приложите актуалната корекция.
-
-
Запишете файла.Забележки
-
Ако получите съобщение за грешка "отказан достъп", уверете се, че изпълнявате Notepad като администратор.
-
Някои свойства може да имат ефект, без да се рестартира услугата Analysis Services след около 30 секунди. Обаче други свойства изискват услугата да бъде спряна и рестартирана, за да влезе в сила.
-
За повече информация вижте следната тема в "книги на SQL Server Online:Конфигуриране на свойствата на сървъра" в "Услуги за анализ "
-
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".