Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn đã cài SQL Server Management Studio Microsoft trên máy tính Windows 8.1 dựa trên máy khách.
-
Bạn kết nối panel Object Explorer với phiên bản Microsoft SQL Server Analysis Services (SSAS) trong SQL Server Management Studio.
-
Bạn cố gắng chọn Thuộc tính cho trường hợp của SSAS để xem hoặc thay đổi các thuộc tính của trường hợp.
Trong trường hợp này, hộp thoại thuộc tính không xuất hiện. Ngoài ra, bạn nhận được thông báo lỗi sau:
=================================== không thể hiển thị hộp thoại được yêu cầu.=================================== Không thể hiển thị hộp thoại được yêu cầu. (SqlMgmt)------------------------------Program Location: tại Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, Hộp thoại IServiceProviderServiceProvider, CDataContainer dc) tại Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, Hộp thoại IServiceProviderServiceProvider) tại Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, nhà cung cấp IServiceProvider, điều khiển ISqlControlCollection) tại Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(xmlDocument doc, nhà cung cấp IServiceProvider) tại Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) tại Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()===================================The initializer type initializer for ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel' đã bỏ một ngoại lệ. (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------Program: tại Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. ctor(CDataContainer dataContainer) tại Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog.. ctor(CDataContainer dataContainer)===================================Item đã được thêm vào. Phím trong từ điển: '4096' Phím được thêm vào: '4096' (mscorlib)------------------------------Program Location: tại System.Collections.Hashtable.Insert(Object key, Đối tượng nvalue, boolean thêm) tại System.Collections.Hashtable.Add(Object key, Object value) tại System.Collections.Specialized.StringDictionary.Add(String key, String value) tại Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel.. cctor()
Giải pháp
Sự cố này đã được khắc phục lần đầu trong bản cập nhật tích lũy sau đây của SQL Server.
Bản cập nhật tích lũy 11 cho SQL Server 2012 /en-us/help/2908007
Bản cập nhật tích lũy 7 cho SQL Server 2012 SP1 /en-us/help/2894115
Bản cập nhật tích lũy 14 dành SQL Server 2008 SP3 /en-us/help/2893410
Bản cập nhật tích lũy 10 dành SQL Server 2008 R2 SP2 /en-us/help/2908087
Mỗi bản cập nhật tích lũy mới dành cho SQL Server sẽ chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật được bao gồm trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất dành cho doanh SQL Server:
Cách giải quyết
Nếu bạn không thể áp dụng bản sửa lỗi được thảo luận trong phần "Giải pháp", hãy sử dụng một trong các giải pháp thay thế sau đây để thực hiện thay đổi theo kế hoạch bằng cách sử dụng SQL Server Management Studio.Lưu ý Các giải pháp thay thế không giải quyết được lỗi SQL Server Management Studio. Họ chỉ cung cấp các phương pháp thay thế để thực hiện thay đổi theo kế hoạch.Giải pháp thay thế 1: Sử SQL Server Management Studiotrên máy tính khác Để tránh vấn đề này, hãy sử dụng SQL Server Management Studio trên máy tính khác đang chạy phiên bản hệ điều hành cũ hơn.Giải pháp thay thế 2:Sửa thẻ thuộc tính theo cách thủ công Để tránh vấn đề này, hãy sửa thủ công thẻ thuộc tính trong tệp cấu hình Msmdsrv.ini trên đĩa của máy chủ Analysis Services. Để thực hiện việc này, hãy làm theo các bước sau:
-
Khởi động Notepad ở chế độ quản trị viên nâng cao.
-
Trong Notepad, bấm Tệp, bấm Mở, rồi định vị thư mục chứa Msmdsrv.ini tệp.Lưu ý Thư mục này có thể nằm trong các tệp chương trình 64 bit mặc định hoặc trên một chữ cái ổ đĩa riêng nếu các lựa chọn thiết lập ban đầu đã được tùy chỉnh. Ví dụ: tệp Msmdsrv.ini thể nằm ở một trong các thư mục sau.
Sản phẩm
Vị trí
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.<Instance name>\OLAP\Config
Microsoft SQL Server Analysis Services 2012
%ProgramFiles%\Microsoft SQL Server\MSAS11.<Instance name>\OLAP\Config
Lưu ý Chỗ dành sẵn <Dụ dụ> đại diện cho tên phiên bản. Theo mặc định, <Instance name> là MSSQLSERVER.
-
Chọn tệp Msmdsrv.ini của bạn.
-
Chỉnh sửa giá trị trong thẻ cho thuộc tính cần điều chỉnh.Ghi chú
-
Chúng tôi khuyên bạn nên tạo một bản sao lưu an toàn của Msmdsrv.ini tệp trước khi chỉnh sửa tệp.
-
Các giá trị không chính xác hoặc không mong muốn hoặc các mục nhập thẻ XML trong tệp Msmdsrv.ini có thể khiến dịch vụ Analysis Services không bắt đầu trong tương lai. Do đó, bạn phải thận trọng khi chỉnh sửa tệp Msmdsrv.ini của mình.
-
Không phải tất cả các thuộc tính đều có thể được sửa đổi bằng cách sử dụng tệp cấu hình. Ví dụ: bạn chỉ có thể thay đổi thiết đặt bảo mật hoặc đối chiếu bằng cách sử SQL Server Management Studio. Trong những trường hợp đó, bạn sẽ phải sử dụng Giải pháp thay thế 1 hoặc áp dụng hotfix.
-
-
Lưu tệp.Ghi chú
-
Nếu bạn nhận được thông báo lỗi "Quyền truy nhập bị Từ chối", hãy đảm bảo rằng bạn đang chạy Notepad với tư cách người quản trị.
-
Một số thuộc tính có thể bị ảnh hưởng mà không cần khởi động lại dịch vụ Analysis Services sau khoảng 30 giây. Tuy nhiên, các thuộc tính khác yêu cầu ngừng dịch vụ và khởi động lại để có hiệu lực.
-
Để biết thêm thông tin, vui lòng xem chủ đề sau trong sách SQL Server Online:Đặt cấu hình Thuộc tính Máy chủ trong Analysis Services
-
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".