Příznaky
Představte si následující scénář:
-
V klientském počítači se systémem Windows 8.1 máte nainstalovaný microsoft SQL Server Management Studio.
-
Panel Průzkumník objektů připojíte k instanci služby Microsoft Služba Analysis Services serveru SQL (SSAS) v SQL Server Management Studio.
-
Pokusíte se vybrat Vlastnosti pro instanci služby SSAS, aby bylo možné zobrazit nebo změnit vlastnosti instance.
V tomto scénáři se dialogové okno vlastnosti nezobrazí. Kromě toho se zobrazí následující chybová zpráva:
=================================== Požadované dialogové okno se nezobrazuje.=================================== Požadované dialogové okno se nezobrazuje. (SqlMgmt)umístění ------------------------------Program: na adrese Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc) v Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider) v Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control) at Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(XmlDocument doc, poskytovatel IServiceProvider) v Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) v Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()=================================== Inicializátor typu pro ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel vyvolal výjimku. (Microsoft.AnalysisServices.SsmsManagementDialogs)umístění ------------------------------Program: na adrese Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel. ctor(CDataContainer dataContainer) v Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog. ctor(CDataContainer dataContainer)===================================Item již byla přidána. Key in dictionary: '4096' Key being added: '4096' (mscorlib)------------------------------Program Location: at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add(Object key, Object value) at System.Collections.Specialized.StringDictionary.Add(String key, String value) at Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. cctor()
Řešení
Problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server.
Kumulativní aktualizace 11 pro SQL Server 2012 /en-us/help/2908007
Kumulativní aktualizace 7 pro SQL Server 2012 SP1 /en-us/help/2894115
Kumulativní aktualizace 14 pro SQL Server 2008 SP3 /en-us/help/2893410
Kumulativní aktualizace 10 pro SQL Server 2008 R2 SP2 /en-us/help/2908087
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
Alternativní řešení
Pokud nemůžete použít opravu, která je popsána v části Řešení, použijte některé z následujících alternativních řešení k provedení plánovaných změn pomocí SQL Server Management Studio.Poznámka: Tato alternativní řešení nevyřešují chybu v SQL Server Management Studio. Poskytují pouze alternativní metody pro provedení plánovaných změn.Alternativní řešení 1: Použijte SQL Server Management Studio na jiném počítači: Chcete-li tento problém vyřešit, použijte SQL Server Management Studio na jiném počítači se starší verzí operačního systému.Alternativní řešení 2: Ručně upravte značkyvlastností: Chcete-li tento problém obejít, ručně upravte značky vlastností v konfiguračním souboru Msmdsrv.ini na disku serveru Analysis Services. Postupujte takto:
-
Spusťte Poznámkový blok v režimu správce se zvýšenými oprávněními.
-
V Poznámkovém bloku klikněte na Soubor, klikněte na Otevřít a vyhledejte složku, která obsahuje soubor Msmdsrv.ini.Poznámka: Tato složka může být umístěna ve výchozích 64bitových programových souborech nebo na samostatném písmenu jednotky disku, pokud byly původní volby nastavení přizpůsobeny. Soubor Msmdsrv.ini může být například umístěn v jedné z následujících složek.
Produkt
Umístění
Microsoft Služba Analysis Services serveru SQL 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10.<Název instance>\OLAP\Config
Microsoft Služba Analysis Services serveru SQL 2008 R2
%ProgramFiles%\Microsoft SQL Server\MSAS10_50.<Název instance>\OLAP\Config
Microsoft Služba Analysis Services serveru SQL 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<Název instance>\OLAP\Config
Poznámka: Zástupný <název instance> představuje název instance. Ve výchozím nastavení <název instance> je MSSQLSERVER.
-
Vyberte soubor Msmdsrv.ini.
-
Upravte hodnotu ve značce pro vlastnost, která vyžaduje úpravu.Poznámky
-
Před úpravou souboru doporučujeme vytvořit bezpečnou záložní kopii souboru Msmdsrv.ini.
-
Nesprávné nebo neočekávané hodnoty nebo položky značek XML v souboru Msmdsrv.ini můžou způsobit, že se služba Analysis Services v budoucnu nespustí. Proto při úpravách souboru Msmdsrv.ini musíte být opatrní.
-
Ne všechny vlastnosti lze změnit pomocí konfiguračního souboru. Například nastavení zabezpečení nebo kolace je možné změnit pouze pomocí SQL Server Management Studio. V takových případech budete muset buď použít alternativní řešení 1, nebo použít opravu hotfix.
-
-
Uložte soubor.Poznámky
-
Pokud se zobrazí chybová zpráva "Přístup byl odepřen", ujistěte se, že používáte Poznámkový blok jako správce.
-
Některé vlastnosti se můžou projevit bez restartování služby Analysis Services přibližně po 30 sekundách. Jiné vlastnosti však vyžadují, aby se služba zastavila a restartovala, aby se projevila.
-
Další informace najdete v následujícím tématu SQL Server Knihy online:Konfigurace vlastností serveru ve službě Analysis Services.
-
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.