Simptomi
Razmotrite sledeći scenario:
-
Imate instaliran Microsoft SQL Server Management Studio na klijentskom računaru zasnovanom na operativnom sistemu Windows 8.1.
-
Panel istraživača objekata povezujete sa instancom usluge Microsoft SQL Server Analysis Services (SSAS) u studiju za upravljanje sistemom SQL Server.
-
Pokušavate da izaberete svojstva za instancu SSAS-a da biste prikazali ili promenili svojstva instance.
U ovom scenariju, dijalog svojstava se ne pojavljuje. Pored toga, dobijate sledeću poruku o grešci:
======================================================================================================================================================================================================================================================== (SqlMgmt)------------------------------Program location: at 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 doc, IServiceProvider provider) at Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) at Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()====================================================================================================================================================The type initializer for 'Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel' je bacio izuzetak. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Program Location: at Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) at Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)============================================================================================================================================================ Ključ u rečniku: '4096' Ključ se dodaje: '4096' (mscorlib)------------------------------Program Lokacija: 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()
Rešenje
Problem je prvi put otklonjen u sledećoj kumulativnoj ispravki sistema 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 bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Rešenje
Ako ne možete da primenite ispravku o kojoj se govori u odeljku "Rešavanje", koristite jedno od sledećih rešenja da biste napravili planirane promene pomoću programa SQL Server Management Studio.Napomena Ova rešenja ne otklanjaju grešku u programu SQL Server Management Studio. Oni obezbeđuju samo alternativne metode za pravljenje planiranih promena.Zaobilazno rešenje 1: Koristite SQL Server Management Studio na drugom računaruDa biste zaobišli ovaj problem, koristite SQL Server Management Studio na drugom računaru koji radi pod ranijom verzijom operativnog sistema.Zaobilazno rešenje 2: Ručno uredite oznake svojstavaDa biste zaobišli ovaj problem, ručno uredite oznake svojstava u datoteci konfiguracije Msmdsrv.ini na disku servera usluga analize. Da biste to uradili, sledite ove korake:
-
Pokrenite beležnicu u povišenom administratorskim režimu.
-
U programu Beležnica izaberite stavku Datoteka, kliknite na dugme Otvori, a zatim pronađite fasciklu koja sadrži datoteku Msmdsrv.ini.Napomena Ova fascikla se možda nalazi u podrazumevanim 64-bitnim programnim datotekama ili na posebnoj oznaki disk jedinice ako su originalni izbori instalacije prilagođeni. Na primer, datoteka Msmdsrv.ini se možda nalazi u nekoj od sledećih fascikli.
Proizvod
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.<Ime instance>\OLAP\Config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<Instance>\OLAP\Config
Napomena Čuvar mesta <ime> predstavlja ime instance. Ime instance <podrazumevano> MSSQLSERVER.
-
Izaberite datoteku Msmdsrv.ini.
-
Uredite vrednost u oznaci za svojstvo koje treba da se prilagodi.Napomene
-
Preporučujemo da napravite bezbednu rezervnu kopiju datoteke Msmdsrv.ini pre uređivanja datoteke.
-
Netačne ili neočekivane vrednosti ili stavke XML oznaka u datoteci Msmdsrv.ini mogu dovesti do toga da se usluga Analysis Services ne pokrene u budućnosti. Zbog toga morate da budete oprezni kada uređujete datoteku Msmdsrv.ini.
-
Nije moguće izmeniti sva svojstva pomoću datoteke za konfiguraciju. Na primer, bezbednosne postavke ili postavke uparenja mogu se menjati samo pomoću programa SQL Server Management Studio. U tim slučajevima moraćete da koristite "Zaobilazno rešenje 1" ili da primenite hitnu ispravku.
-
-
Sačuvajte datoteku.Napomene
-
Ako dobijete poruku o grešci "Pristup nije zabranjen", uverite se da koristite program "Beležnica" kao administrator.
-
Neka svojstva mogu da utiču bez ponovnog pokretanja usluge usluge Analysis Services nakon otprilike 30 sekundi. Međutim, druga svojstva zahtevaju da usluga bude zaustavljena i ponovo pokrenuta da bi mogla da stupi na snagu.
-
Više informacija potražite u sledećoj temi u knjigama SQL servera 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".