Simptomi
Razmislite o sljedećem scenariju:
-
Imate instaliran Microsoft SQL Server Management Studio na klijentskom računalu Windows 8.1.
-
Povežite ploču preglednik objekata s instancom servisa Microsoft SQL Server Analysis Services (SSAS) u SQL Server Management Studio.
-
Pokušajte odabrati Svojstva za instancu SSAS-a da biste prikazali ili promijenili svojstva instance.
U tom se scenariju ne prikazuje dijaloški okvir sa svojstvima. Uz to, primit ćete sljedeću poruku o pogrešci:
===================================Ne prikazuj zatraženi dijaloški okvir.===================================Ne prikazuj zatraženi dijaloški okvir. (SqlMgmt)------------------------------Program mjesto: na adresi Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, Dijaloški okvir IServiceProviderServiceProvider, CDataContainer dc) na servisu Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider) na servisu Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, davatelj IServiceProvider, kontrola ISqlControlCollection) na servisu Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(dokument XmlDocument, Davatelj usluga IServiceProvider) na servisu Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) na web-mjestu Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()=================================== Inicijalizator vrsta za ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel izbacio je iznimku. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Program mjesto: na web-mjestu Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) na web-mjestu Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Item već je dodan. Ključ u rječniku: '4096' Tipka koja se dodaje: '4096' (mscorlib)------------------------------Program Mjesto: na 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()
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju SQL Server.
Kumulativno ažuriranje 11 za SQL Server 2012 /en-us/help/2908007
Kumulativno ažuriranje 7 za SQL Server 2012 SP1 /en-us/help/2894115
Kumulativno ažuriranje 14 za SQL Server 2008 SP3 /en-us/help/2893410
Kumulativno ažuriranje 10 za SQL Server 2008 R2 SP2 /en-us/help/2908087
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Zaobilazno rješenje
Ako ne možete primijeniti popravak o kojem se govori u odjeljku "Rješavanje", pomoću jednog od sljedećih zaobilaznih rješenja unesite planirane promjene pomoću SQL Server Management Studio.Napomena Ta zaobilazna rješenja ne rješavaju pogrešku u SQL Server Management Studio. One pružaju samo alternativne metode za planirane promjene.Zaobilazno rješenje 1: koristite SQL Server Management Studiona drugom računalu Da biste zaobišli taj problem, koristite SQL Server Management Studio na drugom računalu sa starijim verzijama operacijskog sustava.Zaobilazno rješenje 2:Ručno uredite oznake svojstava Da biste zaobišli taj problem, ručno uredite oznake svojstava u konfiguracijskoj datoteci Msmdsrv.ini na disku poslužitelja komponente Analysis Services. Da biste to učinili, slijedite ove korake:
-
Pokrenite Blok za pisanje u povišenom administratorskom načinu rada.
-
U bloku za pisanje kliknite Datoteka, zatim Otvori, a zatim pronađite mapu koja sadrži Msmdsrv.ini datoteku.Napomena Ta se mapa možda nalazi u zadanim 64-bitnim programnim datotekama ili na zasebnom slovu pogona diska ako su prilagođene izvorne mogućnosti postavljanja. Primjerice, Msmdsrv.ini datoteka možda se nalazi u jednoj od sljedećih mapa.
Proizvod
Lokacija
Microsoft SQL Server Analysis Services 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10.<naziv instance>\OLAP\Config
Microsoft SQL Server Analysis Services 2008 R2
%ProgramFiles%\Microsoft SQL Server\MSAS10_50.<naziv instance>\OLAP\Config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<naziv instance>\OLAP\Config
Napomena Naziv <instance> predstavlja naziv instance. Naziv instance <po zadanom> MSSQLSERVER.
-
Odaberite Msmdsrv.ini datoteku.
-
Uredite vrijednost u oznaci za svojstvo koje je potrebno prilagoditi.Bilješke
-
Preporučujemo da prije uređivanja datoteke stvorite sigurnosnu kopiju Msmdsrv.ini datoteke.
-
Netočne ili neočekivane vrijednosti ili unosi XML oznaka u datoteci Msmdsrv.ini mogu uzrokovati da se servis Analysis Services ne pokrene u budućnosti. Stoga morate biti oprezni prilikom uređivanja Msmdsrv.ini datoteke.
-
Pomoću konfiguracijske datoteke ne mogu se mijenjati sva svojstva. Postavke sigurnosti ili razvrstavanja, primjerice, moguće je promijeniti samo pomoću SQL Server Management Studio. U tim ćete slučajevima morati upotrijebiti zaobilazno rješenje 1 ili primijeniti hitni popravak.
-
-
Spremite datoteku.Bilješke
-
Ako vam se prikaže poruka o pogrešci "Pristup je odbijen", provjerite koristite li Blok za pisanje kao administrator.
-
Neka svojstva mogu utjecati bez ponovnog pokretanja servisa Analysis Services nakon približno 30 sekundi. No druga svojstva zahtijevaju da se servis zaustavi i ponovno pokrene da bi stupio na snagu.
-
Dodatne informacije potražite u sljedećoj temi u članku SQL Server Online:Konfiguriranjesvojstava poslužitelja u komponenti Analysis Services
-
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".