Simptomi
Razmotrite sledeći scenario:
-
Imate instaliran Microsoft SQL Server Management Studio na klijentskom računaru zasnovanom Windows 8.1.
-
Tablu "Istraživač objekata" povezujete sa instancom usluge Microsoft SQL Server Analysis Services (SSAS) u programu SQL Server Management Studio.
-
Pokušavate da izaberete svojstva za instancu SSAS da biste prikazali ili promenili svojstva instance.
U ovom scenariju dijalog sa svojstvima se ne pojavljuje. Pored toga, dobijate sledeću poruku o grešci:
=================================== Nije moguće prikazati zahtevani dijalog.=================================== Nije moguće prikazati zahtevani dijalog. (SqlMgmt)------------------------------Program lokacija: na lokaciji Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc) at Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider) at Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control) at Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(XmlDocument dokument, IServiceProvider dobavljač) na lokaciji Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument dokument) na lokaciji Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()===================================Pokretač tipa za ' Usluga Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel' izbacila je izuzetak. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Program lokacija: na lokaciji Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) at Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Stavka je već dodata. Ključ u rečniku: "4096" ključ koji se dodaje: "4096" (mscorlib)------------------------------Program lokacija: na lokaciji System.Collections.Hashtable.Insert(ključ objekta, 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()
Rešenje
Problem je prvi put rešen u sledećoj kumulativnom ažuriranju SQL Server.
Kumulativna ispravka 11 za SQL Server 2012 /en-us/help/2908007
Kumulativna ispravka 7 za SQL Server 2012 SP1 /en-us/help/2894115
Kumulativna ispravka 14 za SQL Server 2008 SP3 /en-us/help/2893410
Kumulativna ispravka 10 za SQL Server 2008 R2 SP2 /en-us/help/2908087
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Zaobilaženje problema
Ako ne možete da primenite ispravku o koja se govori u odeljku "Rešavanje", koristite neko od sledećih privremenih rešenja da biste izvršili planirane promene pomoću programa SQL Server Management Studio.Napoome Ova privremena rešenja ne ispravljaju grešku u programu SQL Server Management Studio. One pružaju samo alternativne metode za pravljenje planiranih promena.1. privremeno rešenje: Koristite SQL Server Management Studiona drugom računaru Da biste zaobišli ovaj problem, koristite SQL Server Management Studio na drugom računaru na kojem je pokrenuta starija verzija operativnog sistema.2. privremeno rešenje:Ručno uredite oznake svojstava Da biste zaobišli ovaj problem, ručno uredite oznake svojstava u konfiguracionoj datoteci Msmdsrv.ini na disku Analysis Services servera. Da biste to uradili, pratite ove korake:
-
Pokrenite program "Beležnica" u režimu administratora sa punim privilegijama.
-
U programu Beležnica izaberite stavku Datoteka, kliknite na dugme Otvori, a zatim pronađite fasciklu koja sadrži Msmdsrv.ini datoteku.Napomena Ova fascikla se možda nalazi u podrazumevanim 64-bitnim programima ili na posebnoj disk jedinici ako su prvobitni izbori podešavanja prilagođeni. Na primer, Msmdsrv.ini se datoteka nalazi u jednoj od sledećih fascikli.
Proizvoda
Lokaciju
Microsoft SQL Server Analysis Services 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10.<ime instance>\OLAP\Config
Microsoft SQL Server Analysis Services 2008 R2
%ProgramFiles%\Microsoft SQL Server\MSAS10_50.<instanca>\OLAP\Config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<ime instance>\OLAP\Config
Napomena Čuvar <instance> predstavlja ime instance. Ime instance <je> MSSQLSERVER.
-
Izaberite Msmdsrv.ini datoteku.
-
Uredite vrednost u oznaci za svojstvo koje je potrebno prilagoditi.Beleške
-
Preporučujemo da napravite bezbednu rezervnu kopiju Msmdsrv.ini datoteke pre uređivanja datoteke.
-
Neispravne ili neočekivane vrednosti ili stavke XML oznaka u Msmdsrv.ini mogu dovesti do toga da usluga Analysis Services ne počne u budućnosti. Zbog toga morate biti oprezni kada uređujete datoteku Msmdsrv.ini datoteke.
-
Ne mogu sva svojstva da se izmene pomoću konfiguracione datoteke. Na primer, postavke bezbednosti ili upoređivanja mogu se promeniti samo pomoću programa SQL Server Management Studio. U tim slučajevima ćete morati da koristite privremeno rešenje 1 ili da primenite hitnu ispravku.
-
-
Sačuvajte datoteku.Beleške
-
Ako dobijete poruku o grešci "Pristup je odbijen", uverite se da koristite program "Beležnica" kao administrator.
-
Neka svojstva mogu da utiču bez ponovnog pokretanja usluge Analysis Services nakon približno 30 sekundi. Međutim, druga svojstva zahtevaju da usluga bude zaustavljena i ponovo pokrenuta da bi se primenila.
-
Više informacija potražite u sledećoj temi u članku SQL Server Knjige na mreži:Konfigurisanjesvojstava servera u uslugama analize
-
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".