Gejala
Pertimbangkan skenario berikut:
-
Anda telah menginstal Microsoft SQL Server Management Studio di komputer klien berbasis Windows 8.1.
-
Anda menyambungkan panel Object Explorer ke instans Microsoft SQL Server Analysis Services (SSAS) di SQL Server Management Studio.
-
Anda mencoba memilih Properti untuk contoh SSAS untuk menampilkan atau mengubah properti instans.
Dalam skenario ini, kotak dialog properti tidak muncul. Selain itu, Anda menerima pesan kesalahan berikut:
===================================Cannot memperlihatkan dialog yang diminta.===================================Cannot memperlihatkan dialog yang diminta. (SqlMgmt)------------------------------Program Lokasi: di Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, IServiceProvider dialogServiceProvider, CDataContainer dc) di Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, Dialog IServiceProviderServiceProvider) di Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(xmlDocument doc, penyedia IServiceProvider, kontrol ISqlControlCollection) di Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(XmlDocument doc, penyedia IServiceProvider) di Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, Dok XmlDocument) di Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()===================================Ketik inisialisasi untuk ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel' melempar pengecualian. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Program Lokasi: di Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) di Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Item telah ditambahkan. Kunci dalam kamus: Kunci '4096' sedang ditambahkan: '4096' (mscorlib)------------------------------Program Lokasi: di System.Collections.Hashtable.Insert(Tombol objek, Objek nvalue, Boolean menambahkan) di System.Collections.Hashtable.Add(Object key, Object value) di System.Collections.Specialized.StringDictionary.Add(Kunci string, nilai String) di Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. cctor()
Resolusi
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.
Pembaruan Kumulatif 11 untuk SQL Server 2012 /help/2908007
Pembaruan Kumulatif 7 untuk SQL Server 2012 SP1 /en-us/help/2894115
Pembaruan Kumulatif 14 untuk SQL Server 2008 SP3 /en-us/help/2893410
Pembaruan Kumulatif 10 untuk SQL Server 2008 R2 SP2 /en-us/help/2908087
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Penyelesaian Masalah
Jika Anda tidak dapat menerapkan perbaikan yang dibahas di bagian "Resolusi", gunakan salah satu solusi berikut ini untuk membuat perubahan yang direncanakan dengan menggunakan SQL Server Management Studio.Catatan Solusi ini tidak mengatasi kesalahan dalam SQL Server Management Studio. Mereka hanya menyediakan metode alternatif untuk membuat perubahan yang direncanakan.Penanganan masalah 1: Gunakan SQL Server Management Studio di komputerlain Untuk mengatasi masalah ini, gunakan SQL Server Management Studio di komputer lain yang menjalankan versi sistem operasi yang lebih lama.Penanganan masalah 2: Edit tagproperti secara manual Untuk mengatasi masalah ini, edit tag properti secara manual dalam file konfigurasi Msmdsrv.ini di disk server Analysis Services. Untuk melakukannya, ikuti langkah-langkah berikut:
-
Memulai Notepad dalam mode administrator yang ditingkatkan.
-
Di Notepad, klik File, klik Buka, lalu temukan folder yang berisi file Msmdsrv.ini.Catatan Folder ini mungkin terletak di file program default 64-bit atau pada huruf drive disk terpisah jika pilihan penyetelan asli dikustomisasi. Misalnya, file Msmdsrv.ini mungkin terletak di salah satu folder berikut ini.
Produk
Lokasi
Microsoft SQL Server Analysis Services 2008
%ProgramFiles%\Microsoft SQL Server\MSAS10.<Nama instans>\OLAP\Config
Microsoft SQL Server Analysis Services 2008 R2
%ProgramFiles%\Microsoft SQL Server\MSAS10_50.<Nama instans>\OLAP\Config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<Nama instans>\OLAP\Config
Catatan Placeholder <Nama instans> mewakili nama instans. Secara default, <Nama instans> adalah MSSQLSERVER.
-
Pilih file Msmdsrv.ini.
-
Edit nilai dalam tag untuk properti yang memerlukan penyesuaian.Catatan
-
Kami menyarankan agar Anda membuat salinan cadangan file Msmdsrv.ini yang aman sebelum mengedit file.
-
Nilai yang salah atau tidak diharapkan atau entri tag XML dalam file Msmdsrv.ini bisa menyebabkan layanan Analysis Services tidak dimulai di masa mendatang. Oleh karena itu, Anda harus berhati-hati saat mengedit file Msmdsrv.ini.
-
Tidak semua properti dapat diubah menggunakan file konfigurasi. Misalnya, pengaturan keamanan atau kolabasi hanya dapat diubah dengan menggunakan SQL Server Management Studio. Dalam kasus tersebut, Anda harus menggunakan Solusi 1 atau menerapkan hotfix.
-
-
Simpan file.Catatan
-
Jika Menerima pesan kesalahan "Access Denied", pastikan Anda menjalankan Notepad sebagai administrator.
-
Beberapa properti mungkin akan berpengaruh tanpa memulai ulang layanan Analysis Services setelah sekitar 30 detik. Namun, properti lain mengharuskan layanan dihentikan dan dimulai ulang agar dapat diterapkan.
-
Untuk informasi selengkapnya, silakan lihat topik berikut di SQL Server Buku Online:Mengonfigurasi Properti Server di Analysis Services
-
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".