Dotyczy
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2012 Analysis Services SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Symptomy

Rozpatrzmy następujący scenariusz:

  • Firma Microsoft SQL Server Management Studio zainstalowana na komputerze klienckim opartym na Windows 8.1.

  • Panel Eksplorator obiektów można podłączyć do wystąpienia programu Microsoft SQL Server Analysis Services (SSAS) w SQL Server Management Studio.

  • Próbujesz wybrać właściwości dla wystąpienia funkcji SSAS w celu wyświetlenia lub zmiany właściwości wystąpienia.

W tym scenariuszu okno dialogowe właściwości nie jest wyświetlane. Ponadto jest wyświetlany następujący komunikat o błędzie:

===================================Nie można wyświetlić żądanego okna dialogowego.=================================== Nie można wyświetlić żądanego okna dialogowego. (SqlMgmt)------------------------------Program Lokalizacja: w Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc) w: Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider) w: Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, IServiceProvider provider, ISqlControlCollection control) at Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(dokument XmlDocument, Dostawca usługi IServiceProvider) w: Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) w: Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()===================================Inicjator typów dla ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel'rzucił wyjątek. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Program Lokalizacja: w Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) w: Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Item został już dodany. Klawisz w słowniku: dodawany klawisz '4096': '4096' (mscorlib)------------------------------Program Lokalizacja: at System.Collections.Hashtable.Insert(Object key, Nvalue object, 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()

Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:

Obejście

Jeśli nie możesz zastosować poprawki opisanej w sekcji "Rozwiązywanie problemów", użyj jednego z poniższych obejść, aby wprowadzić planowane zmiany za pomocą SQL Server Management Studio.Uwaga Te obejścia nie usuwają błędu w SQL Server Management Studio. Udostępniają jedynie alternatywne metody wprowadzania planowanych zmian.Obejście 1: Użyj SQL Server Management Studio na innym komputerzeAby obejść ten problem, użyj SQL Server Management Studio na innym komputerze z wcześniejszą wersją systemu operacyjnego.Obejście 2: Ręcznie edytuj tagiwłaściwości Aby obejść ten problem, ręcznie edytuj tagi właściwości w pliku konfiguracji Msmdsrv.ini na dysku serwera usług Analysis Services. W tym celu wykonaj następujące czynności:

  1. Uruchom Notatnik w trybie administratora z podwyższonym poziomem uprawnień.

  2. W Notatniku kliknij pozycję Plik, kliknij pozycję Otwórz, a następnie zlokalizuj folder zawierający plik Msmdsrv.ini.Uwaga Ten folder może znajdować się w domyślnych plikach programu 64-bitowego lub na osobnym dysku, jeśli zostały dostosowane oryginalne opcje konfiguracji. Na przykład plik Msmdsrv.ini może znajdować się w jednym z następujących folderów.

    Produkt

    Lokalizacji

    Microsoft SQL Server Analysis Services 2008

    %ProgramFiles%\Microsoft SQL Server\MSAS10.<Instance name>\OLAP\Config

    Microsoft SQL Server Analysis Services 2008 R2

    %ProgramFiles%\Microsoft SQL Server\MSAS10_50.<Nazwa wystąpienia>\OLAP\Config

    Microsoft SQL Server Analysis Services 2012

    %ProgramFiles%\Microsoft SQL Server\MSAS11.<Instance name>\OLAP\Config

    Uwaga Nazwa wystąpienia <zastępczego > reprezentuje nazwę wystąpienia. Domyślnie> nazwa wystąpienia <to MSSQLSERVER.

  3. Wybierz plik Msmdsrv.ini.

  4. Edytuj wartość w tagu właściwości, która wymaga dostosowania.Notatki

    • Przed edytowaniem pliku zalecamy utworzenie bezpiecznej kopii zapasowej pliku Msmdsrv.ini.

    • Niepoprawne lub nieoczekiwane wartości lub wpisy tagów XML w pliku Msmdsrv.ini mogą spowodować, że usługa Analysis Services nie zostanie uruchomiona w przyszłości. W związku z tym podczas edytowania pliku Msmdsrv.ini należy zachować ostrożność.

    • Nie wszystkie właściwości można modyfikować przy użyciu pliku konfiguracji. Na przykład ustawienia zabezpieczeń lub sortowania można zmieniać tylko przy użyciu SQL Server Management Studio. W takich przypadkach należy użyć obejścia 1 lub zastosować poprawkę.

  5. Zapisz plik.Notatki

    • Jeśli zostanie wyświetlony komunikat o błędzie "Odmowa dostępu", upewnij się, że korzystasz z Notatnika jako administrator.

    • Niektóre właściwości mogą mieć wpływ bez ponownego uruchamiania usługi Analysis Services po około 30 sekundach. Jednak inne właściwości wymagają, aby usługa została zatrzymana i ponownie uruchomiona, aby została włączona.

    • Aby uzyskać więcej informacji, zobacz następujący temat w artykule SQL Server Książki online:Konfigurowanie właściwości serwera w usługach Analysis Services

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.