سؤال

وعند استعراض المكعب في خدمات Microsoft SQL Server 2005 تحليل، أود أن نظرة خاطفة في MDX (المفترض) الاستفسارات التي تم إنشاؤها بواسطة أدوات وصول العميل مثل Excel. هل هناك أداة أو طريقة تمكنني من فعل ذلك؟

وأنا حقا تبحث عن شيء مثل جلسات $ ضد أوراكل - أعرف عن sp_who وsp_who2 لSQL خادم العلائقية، ولكن هناك واحد لMSAS

هل كانت مفيدة؟

المحلول

واستخدام SQL Server منشئ ملفات التعريف - أنه يمكن الاتصال خدمات تحليل ... عند إنشاء أي أثر تأكد من النقر على "عرض كل الأحداث" والقبض على "تنفيذ MDX" الأحداث

نصائح أخرى

إذا كنت تريد أن ترى جلسات يمكنك القيام به مكالمة XMLA DISCOVER_SESSIONS، ولكن أن يرسل إلى الخلف نتيجة XML. للحصول على نتيجة جداول يمكنك استخدام وظيفة DMV من مشروع ASStoredProcedure

وبعد ذلك يمكنك أن تفعل شيئا مثل:

call ASSP.DMV("SELECT * FROM $System.DISCOVER_SESSIONS");

وSSAS 2008 لديها دعم أصلي لDMV حتى تتمكن من القيام فقط:

SELECT * FROM $System.DISCOVER_SESSIONS

وأتذكر يفعل شيئا في هذا الاتجاه قبل بضع سنوات. أنا لست متأكدا من أن خدمات تحليل وتسجيل الواقع MDX يستخدم، ولكنه تسجيل شيء. أعتقد يمكنك النقر بزر الماوس الأيمن فوق خصائص الخادم في AS، وهناك علامة تبويب ليقولوا ذلك ملف لتسجيل استعلامات ل.

و(عذرا أنا لا يمكن أن يكون أكثر تحديدا، كان المعرض منذ فترة، وأنا طعاما حصلت AS أمامي هذه الأيام!)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top