นำไปใช้กับ
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

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • คุณมี Microsoft SQL Server Management Studio ติดตั้งบนคอมพิวเตอร์ไคลเอ็นต์ Windows 8.1

  • คุณเชื่อมต่อแผง Object Explorer กับอินสแตนซ์ของ Microsoft SQL Server Analysis Services (SSAS) ใน SQL Server Management Studio

  • คุณพยายามเลือก คุณสมบัติ สําหรับอินสแตนซ์ของ SSAS เพื่อดูหรือเปลี่ยนแปลงคุณสมบัติของอินสแตนซ์

ในสถานการณ์สมมตินี้ กล่องโต้ตอบคุณสมบัติไม่ปรากฏขึ้น นอกจากนี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

===================================แสดงกล่องโต้ตอบที่ร้องขอ===================================แสดงกล่องโต้ตอบที่ร้องขอ (SqlMgmt)ตําแหน่งที่ตั้ง ------------------------------Program: ที่ Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(การเตรียมใช้งาน XmlDocumentXml, กล่องโต้ตอบ IServiceProviderServiceProvider, CDataContainer dc) ที่ Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, กล่องโต้ตอบ IServiceProviderServiceProvider) ที่ Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(เอกสาร XmlDocument, ผู้ให้บริการ IServiceProvider, ตัวควบคุม ISqlControlCollection) ที่ Microsoft.SqlServer.Management.SqlMgmt.LaunchForm ctor(XmlDocument doc, IServiceProvider provider) ที่ Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ToolMenuItemHelper.OnCreateAndShowForm(IServiceProvider sp, XmlDocument doc) ที่ Microsoft.SqlServer.Management.SqlMgmt.RunningFormsTable.RunningFormsTableImpl.ThreadStarter.StartThread()===================================ตัวเริ่มต้นชนิดสําหรับ ' Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel ได้สร้างข้อยกเว้นขึ้น (Microsoft.AnalysisServices.SsmsManagementDialogs)------------------------------ตําแหน่งที่ตั้งของ Program: ที่ Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel. ctor(CDataContainer dataContainer) ที่ Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesDialog. ctor(CDataContainer dataContainer)===================================Item ถูกเพิ่มไว้แล้ว คีย์ในพจนานุกรม: เพิ่มคีย์ '4096': '4096' (mscorlib)------------------------------Program: ที่ System.Collections.Hashtable.Insert(แป้นวัตถุ, Object nvalue, Boolean add) ที่ System.Collections.Hashtable.Add(Object key, Object value) ที่ System.Collections.Specialized.StringDictionary.Add(String key, String value) ที่ Microsoft.AnalysisServices.ManagementDialogs.ServerPropertiesLanguagePanel. cctor()

แต่ละปรับปรุงสะสมใหม่สําหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการปรับปรุงสะสมก่อนหน้านี้ ดูการอัปเดตแบบสะสมล่าสุดสําหรับ SQL Server:

วิธีแก้ไขปัญหาชั่วคราว

ถ้าคุณไม่สามารถใช้การแก้ไขที่กล่าวถึงในส่วน "การแก้ปัญหา" ให้ใช้หนึ่งในวิธีแก้ไขปัญหาชั่วคราวต่อไปนี้เพื่อทําการเปลี่ยนแปลงที่วางแผนไว้โดยใช้ SQL Server Management Studioหมายเหตุ วิธีแก้ไขปัญหาชั่วคราวเหล่านี้ไม่สามารถแก้ไขข้อผิดพลาดใน SQL Server Management Studio พวกเขามีเพียงวิธีอื่นในการทําการเปลี่ยนแปลงตามแผนวิธีแก้ไขปัญหาที่ 1: ใช้ SQL Server Management Studio บนคอมพิวเตอร์เครื่องอื่น เมื่อต้องการแก้ไขปัญหานี้ ให้ใช้ SQL Server Management Studio บนคอมพิวเตอร์เครื่องอื่นที่ใช้ระบบปฏิบัติการเวอร์ชันก่อนหน้าวิธีแก้ไขปัญหาที่ 2: แก้ไขแท็กคุณสมบัติด้วยตนเอง เมื่อต้องการแก้ไขปัญหานี้ ให้แก้ไขแท็กคุณสมบัติด้วยตนเองในไฟล์การกําหนดค่า Msmdsrv.ini บนดิสก์ของเซิร์ฟเวอร์ Analysis Services โดยทำตามขั้นตอนต่อไปนี้:

  1. เริ่ม Notepad ในโหมดผู้ดูแลผู้ดูแล

  2. ใน Notepad ให้คลิก ไฟล์ คลิก เปิด จากนั้นระบุตําแหน่งโฟลเดอร์ที่มีไฟล์ Msmdsrv.iniหมายเหตุ โฟลเดอร์นี้อาจอยู่ในไฟล์โปรแกรม 64 บิตเริ่มต้น หรืออยู่ในตัวอักษรไดรฟ์แยกต่างหากหากตัวเลือกการตั้งค่าเดิมถูกกําหนดเอง ตัวอย่างเช่น แฟ้ม Msmdsrv.ini อาจอยู่ในโฟลเดอร์ใดโฟลเดอร์หนึ่งต่อไปนี้

    รุ่นผลิตภัณฑ์

    ตำแหน่ง

    Microsoft SQL Server Analysis Services 2008

    %ProgramFiles%\Microsoft SQL Server\MSAS10.<ชื่ออินสแตนซ์>\OLAP\Config

    Microsoft SQL Server Analysis Services 2008 R2

    %ProgramFiles%\Microsoft SQL Server\MSAS10_50.<ชื่ออินสแตนซ์>\OLAP\Config

    Microsoft SQL Server Analysis Services 2012

    %ProgramFiles%\Microsoft SQL Server\MSAS11.<ชื่ออินสแตนซ์>\OLAP\Config

    หมายเหตุ พื้นที่ที่สํารองไว้ <ชื่ออินสแตนซ์> แทนชื่ออินสแตนซ์ ตามค่าเริ่มต้น ชื่ออินสแตนซ์ <> คือ MSSQLSERVER

  3. เลือกไฟล์ Msmdsrv.ini

  4. แก้ไขค่าในแท็ก สําหรับคุณสมบัติที่จําเป็นต้องปรับหมาย เหตุ

    • เราขอแนะนําให้คุณทําสําเนาสํารองที่ปลอดภัยของไฟล์ Msmdsrv.ini ก่อนที่จะแก้ไขไฟล์

    • ค่าที่ไม่ถูกต้องหรือที่ไม่คาดคิดหรือรายการแท็ก XML ในไฟล์ Msmdsrv.ini อาจทําให้บริการ Analysis Services ไม่เริ่มต้นในอนาคต ดังนั้น คุณต้องใช้ความระมัดระวังเมื่อคุณแก้ไขไฟล์ Msmdsrv.ini

    • คุณสมบัติทั้งหมดไม่สามารถปรับเปลี่ยนได้โดยใช้แฟ้มการกําหนดค่า ตัวอย่างเช่น การตั้งค่าความปลอดภัยหรือการเรียงสามารถเปลี่ยนแปลงได้โดยใช้ SQL Server Management Studio เท่านั้น ในกรณีเหล่านั้น คุณจะต้องใช้วิธีแก้ไขปัญหาชั่วคราว 1 หรือใช้โปรแกรมแก้ไขด่วน

  5. บันทึกไฟล์หมาย เหตุ

    • หากคุณได้รับข้อความแสดงข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" ตรวจสอบให้แน่ใจว่าคุณกําลังเรียกใช้ Notepad ในฐานะผู้ดูแลระบบ

    • คุณสมบัติบางอย่างอาจมีผลโดยไม่ต้องเริ่มบริการ Analysis Services ใหม่หลังจากเวลาผ่านไปประมาณ 30 วินาที อย่างไรก็ตาม คุณสมบัติอื่นๆ จําเป็นต้องใช้บริการเพื่อหยุดและเริ่มระบบใหม่เพื่อให้มีผล

    • สําหรับข้อมูลเพิ่มเติม โปรดดูหัวข้อต่อไปนี้ใน SQL Server Books Online:กําหนดค่าคุณสมบัติเซิร์ฟเวอร์ใน Analysis Services

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ