مشكلة الأداء عمليات عندما يتم تمكين أمان الخلية في خدمات تحليل SQL Server

ترجمات الموضوعات ترجمات الموضوعات
معرف المقالة: 2747616 - عرض المنتجات التي تنطبق عليها هذه المقالة.
توسيع الكل | طي الكل

الأعراض

افترض أنك تقوم بتشغيل Microsoft SQL Server تحليل الخدمات (SSAS) ضمن دور للخلية التي تم تمكين الأمان. عند محاولة تنفيذ عبارة UPDATE CUBE تعبيرات متعددة الأبعاد (MDX)، قد يستغرق وقتاً أطول لتنفيذ من لدور للخلية التي لم يتم تمكين أمان تنفيذ العبارة.

السبب

هذا السلوك حسب التصميم. عند تمكين الأمان الخلية، ينفذ المشغل "خدمات تحليل" الاستعلامات في وضع خلية بخلية. عندما ينفذ العملية عمليات التخصيص على مستوى عال، سوف تكون مساحة الخلايا مستوى طرفية كبيرة جداً.

ملاحظة المساحة غير عدد الصفوف في جدول الحقائق. المساحة هو الكامل عبر مساحة التسجيل كافة السمات تقسيمات البعد. يستغرق وقتاً طويلاً لتعداد تلك الخلايا واحدة تلو الأخرى للتحقق من الأمان الخلية.

تصريح

أقرت Microsoft أن هذه هي مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

الحل البديل

للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية.

الطريقة الأولى

وضع القياسات التي يجب أن تكون آمنة في مكعب منفصلة، وتطبيق أمان مستوى الكتابة مكعب ضمن الدور الخاص بك.

ملاحظة أن أداء عند استخدام هذا الأسلوب أسرع عند تشغيل الاستعلام تحت بدور مسؤول. ومع ذلك، يصبح التصميم مكعب معقدة، ويجب عليك إنشاء مكعبات الظاهري استخدام مجموعات قياس المرتبطة من أجل إرجاع التدابير المختلفة في استعلام MDX واحد. بالإضافة إلى ذلك، عند إجراء عملية writeback، يجب عليك إنشاء استعلام MDX الذي يستخدم اسم المكعب الصحيح استناداً إلى قياس عمليات.

الطريقة الثانية

تنفيذ عملية writeback في أدنى مستوى التفاصيل الخاصة بعضو معينة. لا يمكن تخصيص للعديد من الأعضاء تقسيمات مفصلة.

ملاحظة قد يلزم إنشاء أعضاء زائف في جداول الأبعاد التي تم وضع علامة كأعضاء المعايرة في كل بعد، لدعم عملية writeback.

الخصائص

معرف المقالة: 2747616 - تاريخ آخر مراجعة: 09/ربيع الثاني/1434 - مراجعة: 2.0
تنطبق على
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2005 Analysis Services
  • Microsoft SQL Server 2012 Analysis Services
كلمات أساسية: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2747616 KbMtar
ترجمة آلية
هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية
اضغط هنا لرابط المقالة باللغة الانجليزية2747616

إرسال ملاحظات

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com