ينطبق على
SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2012 Analysis Services

الأعراض

افترض انك تستخدم الاداه الاضافيه Invoke أسكمد في POWERSHELL و XML for ANALYSIS (XMLA) في SQL Server Management STUDIO (ssms) أو sql Server 2014 analysis SERVICES (SSAS 2014)) أو 2012 2012 المعالجة التي تستخدمها في هذه الحالة ، تواجه اختلاف السلوك التالي للمخرجات التي تم إرجاعها:

  • عند استخدام الأمر PowerShell التالي للتقاط رسائل التحذير:Invoke-Ascmd -InputFile:"<input.xmla>" -Server:"<servername>" -OutVariable out -WarningVariable w إذا تلقي الأمر اي رسالة تحذير ، فلن يتم التقاط رسالة التحذير في رمز الإرجاع. ومع ذلك ، يتم التقاط رسالة التحذير إذا قمت بتشغيل الأمر XMLA نفسه من SSMS.

  • عند استخدام الأمر PowerShell التالي للتقاط رسائل الخطا:Invoke-Ascmd -InputFile: :"<input.xmla>" -Server:"<servername>" -ErrorVariable e -OutVariable out -WarningVariable w إذا تلقي الأمر اي رسالة خطا ، سيتم تضمين رسالة الخطا في علامة التحذير ولكن لا يتم التقاطها في رمز الإرجاع. علي الرغم من ذلك ، يتم تضمين رسالة الخطا في علامة الخطا ويتم التقاطها في التعليمات البرمجية للإرجاع إذا قمت بتشغيل الأمر XMLA نفسه من ssms.

السبب

تحدث هذه المشكلة نظرا لان cmdlet الخاص ب أسكمد يتجاهل رسائل التحذير ولكنه يلتقط رسائل الخطا ، ويستخدم القوالب الخاطئة لإنشاء إخراج الإرجاع.

يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:

الحالة

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.