חל על
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.

  • חבר את לוח סייר האובייקטים למופע של Microsoft SQL Server Analysis Services (SSAS) ב- SQL Server Management Studio.

  • אתה מנסה לבחור מאפיינים עבור המופע של SSAS כדי להציג או לשנות את מאפייני המופע.

בתרחיש זה, תיבת הדו-שיח מאפיינים אינה מופיעה. בנוסף, אתה מקבל את הודעת השגיאה הבאה:

=================================== לא ניתן להציג את תיבת הדו-שיח המבוקשת.=================================== לא ניתן להציג את תיבת הדו-שיח המבוקשת. (SqlMgmt)------------------------------Program: בכתובת Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.AllocateDialog(XmlDocument initializationXml, תיבת הדו-שיח IServiceProviderServiceProvider, CDataContainer dc) ב- Microsoft.SqlServer.Management.SqlMgmt.DefaultLaunchFormHostedControlAllocator.Microsoft.SqlServer.Management.SqlMgmt.ILaunchFormHostedControlAllocator.CreateDialog(XmlDocument initializationXml, תיבת הדו-שיח IServiceProviderServiceProvider) ב- Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.InitializeForm(XmlDocument doc, ספק IServiceProvider, פקד ISqlControlCollection) ב- Microsoft.SqlServer.Management.SqlMgmt.LaunchForm.. ctor(XmlDocument doc, ספק IServiceProvider) ב- 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)------------------------------מיקום דיאגרמה: ב- System.Collections.Hashtable.Insert(Object key, אובייקט nvalue, 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. הפעל את פנקס הרשימות במצב מנהל מערכת עם הרשאות מלאות.

  2. ב'פנקס רשימות', לחץ על קובץ, לחץ על פתח ולאחר מכן אתר את התיקיה המכילה את 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.<Instance name>\OLAP\Config

    Microsoft SQL Server Analysis Services 2012

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

    הערה מציין המיקום <שם המופע> מייצג את שם המופע. כברירת מחדל, <שם המופע> MSSQLSERVER.

  3. בחר את Msmdsrv.ini הקובץ.

  4. ערוך את הערך של התג עבור המאפיין הדרוש להתאמה.הערות

    • מומלץ ליצור עותק גיבוי בטוח של קובץ Msmdsrv.ini לפני עריכת הקובץ.

    • ערכים שגויים או בלתי צפויים או ערכי תג XML בקובץ Msmdsrv.ini עלול לגרום לשירות Analysis Services לא להתחיל לפעול בעתיד. לכן, עליך לנקוט משנה זהירות בעת עריכת Msmdsrv.ini הקובץ.

    • לא ניתן לשנות את כל המאפיינים באמצעות קובץ התצורה. לדוגמה, ניתן לשנות הגדרות אבטחה או איסוף רק באמצעות SQL Server Management Studio. במקרים אלה, יהיה עליך להשתמש פתרון 1 או להחיל את התיקון החם.

  5. שמור את הקובץ.הערות

    • אם אתה מקבל הודעת שגיאה מסוג 'הגישה נדחתה', ודא שאתה מפעיל את 'פנקס רשימות' כמנהל מערכת.

    • מאפיינים מסוימים עשויים להשפיע מבלי להפעיל מחדש את שירות Analysis Services לאחר כ- 30 שניות. עם זאת, מאפיינים אחרים מחייבים הפסקת השירות והפעלה מחדש כדי להיכנס לתוקף.

    • לקבלת מידע נוסף, עיין בנושא הבא ב- SQL Server Online:קביעתתצורה של מאפייני שרת ב- Analysis Services

מצב

Microsoft אישרה כי זוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.