Príznaky
Zvážte nasledujúci scenár:
-
Microsoft SQL Server Management Studio máte nainštalovaný v klientskom počítači s Windows 8.1.
-
Panel Prieskumník objektov pripojíte k inštancii služby Microsoft SQL Server Analysis Services (SSAS) v aplikácii SQL Server Management Studio.
-
Ak chcete zobraziť alebo zmeniť vlastnosti inštancie, skúste vybrať vlastnosti pre inštanciu SSAS.
V tomto scenári sa dialógové okno vlastností nezobrazí. Okrem toho sa zobrazí nasledujúce chybové hlásenie:
===================================Nie je dialógové okno so žiadosťou o zobrazenie.===================================Nie je dialógové okno so žiadosťou o zobrazenie. (SqlMgmt)------------------------------Program Location: at Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc) na lokalite Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider) na lokalite Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control) na lokalite Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(Dokument XmlDocument, Poskytovateľ IServiceProvider) na lokalite Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) na lokalite Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()===================================Typ initializer pre ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel' hodil výnimku. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Program Location: at Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) na lokalite Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Item už bol pridaný. Kľúč v slovníku: "4096" Kľúč sa pridáva: '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()
Riešenie
Problém bol najprv opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.
Kumulatívna aktualizácia 11 pre SQL Server 2012 /en-us/help/2908007
Kumulatívna aktualizácia 7 pre SQL Server 2012 SP1 /en-us/help/2894115
Kumulatívna aktualizácia 14 pre SQL Server 2008 SP3 /en-us/help/2893410
Kumulatívna aktualizácia 10 pre SQL Server 2008 R2 SP2/help/2908087
Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli zahrnuté do predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Alternatívne riešenie
Ak nemôžete použiť opravu, ktorá je popísaná v časti Riešenie, použite niektoré z nasledujúcich alternatívnych riešení na uskutočnenie plánovaných zmien pomocou aplikácie SQL Server Management Studio.Poznámka: Tieto alternatívne riešenia neodstránia chybu v SQL Server Management Studio. Poskytujú iba alternatívne metódy na uskutočnenie plánovaných zmien.Alternatívne riešenie 1: Použite SQL Server Management Studio v inom počítačiAk chcete tento problém obísť, použite SQL Server Management Studio v inom počítači, na ktorý je spustená staršia verzia operačného systému.Alternatívne riešenie 2: Manuálna úprava značiekvlastností Ak chcete tento problém obísť, manuálne upravte značky vlastností v konfiguračnom súbore Msmdsrv.ini na disku servera analysis services. Postupujte podľa nasledujúcich krokov:
-
Poznámkový blok spustite v režime správcu bez oprávnení.
-
V Poznámkovom bloku kliknite na položku Súbor, potom na položku Otvoriť a potom vyhľadajte priečinok obsahujúci Msmdsrv.ini súbor.Poznámka: Tento priečinok sa môže nachádzať v predvolených 64-bitových programových súboroch alebo na samostatnom písmene diskovej jednotky, ak boli prispôsobené pôvodné možnosti nastavenia. Súbor Msmdsrv.ini sa môže napríklad nachádzať v niektorom z nasledujúcich priečinkov.
Produkt
Umiestnenie
Microsoft SQL Server Analysis Services 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10.<Názov inštancie>\OLAP\Config
Microsoft SQL Server Analysis Services 2008 R2
%ProgramFiles%\Microsoft SQL Server\MSAS10_50.<Názov inštancie>\OLAP\Config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<Názov inštancie>\OLAP\Config
Poznámka: Zástupný <názov inštancie> predstavuje názov inštancie. Predvolene je názov inštancie <> MSSQLSERVER.
-
Vyberte Msmdsrv.ini súbor.
-
Upravte hodnotu v značke vlastnosti, ktorú je potrebné upraviť.Poznámky
-
Pred úpravou súboru odporúčame vytvoriť bezpečnú záložnú kópiu súboru Msmdsrv.ini.
-
Nesprávne alebo neočakávané hodnoty alebo položky značiek XML v súbore Msmdsrv.ini môžu spôsobiť, že služba Analysis Services sa v budúcnosti nespustí. Preto je pri úprave Msmdsrv.ini súboru potrebné postupovať opatrne.
-
Nie všetky vlastnosti je možné upraviť pomocou konfiguračného súboru. Nastavenia zabezpečenia alebo zoradenia možno napríklad zmeniť iba pomocou aplikácie SQL Server Management Studio. V takýchto prípadoch budete musieť použiť alternatívne riešenie 1 alebo rýchlu opravu.
-
-
Uložte súbor.Poznámky
-
Ak sa zobrazí chybové hlásenie Prístup odmietnutý, skontrolujte, či používate Poznámkový blok ako správca.
-
Niektoré vlastnosti môžu mať vplyv bez reštartovania služby Analysis Services približne po 30 sekundách. Iné vlastnosti však vyžadujú, aby sa služba zastavila a reštartovala, aby sa prejavila.
-
Ďalšie informácie nájdete v nasledujúcej téme v téme SQL Server Knihy Online:Konfigurácia vlastností servera v službe Analysis Services
-
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.