يتم إرجاع بيانات مختلفة عند استخدام ملحق بيانات قائمة SharePoint لتقرير في SSRS 2012 أو SSRS 2008 R2

الأعراض

يرجى مراعاة السيناريو التالي:

  • لديك تقرير Microsoft SQL Server تقارير الخدمات 2012 (SSRS 2012) "مكتبة مستندات" أو قائمة Microsoft SharePoint أو Microsoft SQL Server الإبلاغ عن خدمات 2008 R2 (SSRS 2008 R2).
  • يستخدم التقرير ملحق بيانات قائمة SharePoint خدمات تقارير SQL Server مضمنة.
  • إنشاء استعلام مجموعة بيانات استناداً إلى القائمة أو "مكتبة المستندات" ومن ثم تشغيل الاستعلام في "مصمم تقرير".
  • نشر التقرير إلى مزرعة SharePoint الذي يستضيف "مكتبة مستندات" أو قائمة SharePoint.
في هذه الحالة، مجموعة بيانات الاستعلام بإرجاع نتائج مختلفة في مصمم التقرير في مزرعة SharePoint.

على سبيل المثال، يمكنك إنشاء طريقة عرض جديدة في تحديد خيار العرض إظهار كافة العناصر بدون مجلدات في "مكتبة مستندات" SharePoint. تعيين طريقة العرض الجديدة كطريقة العرض الافتراضية لمكتبة المستندات. في هذه الحالة، يعود هذا التقرير بيانات مختلفة في مزرعة SharePoint من مصمم التقرير.

ملاحظة: إذا قمت بنشر التقرير على موقع SharePoint، يتم إرجاع مجلدات المستوى الأعلى والملفات "مكتبة المستندات". ومع ذلك، إرجاع "مصمم تقرير" تغيير كافة الملفات التي تعكس العرض الافتراضي بغض النظر عن مواقع المجلدات.

السبب

تحدث هذه المشكلة بسبب مسارات التعليمات البرمجية المختلفة التي تتخذها SSRS 2012 أو SSRS 2008 R2 عند SharePoint تشغيل التقرير في نفس المزرعة كالقائمة. عند تشغيل مزرعة SharePoint المحلية التقرير، يتم استرداد القائمة باستخدام مسار سبلوكالكونيكشن . تقرأ مباشرة من قائمة SharePoint بدون استدعاءات SOAP المسار وإنشاء نسخة محلية من قائمة المعلومات دون تكوين طريقة العرض الافتراضية. ولذلك، لا يعكس مسار سبلوكالكونيكتيون التغييرات في طريقة العرض الافتراضية.

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

الحل البديل

للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:
  • نشر التقرير إلى خادم تقرير وضع أصلي، ثم قم بتشغيل التقرير من خادم التقرير الوضع الأصلي.

    ملاحظة إذا كان لديك لعرض التقرير في SharePoint وتثبيت الوضع الأصلي "جزء ويب عارض التقرير" في SharePoint ثم استدعاء التقرير من الاتصال بمثيل "خدمات التقارير" الأصلية.

    لمزيد من المعلومات حول كيفية عرض واستكشاف تقارير الوضع الأصلي باستخدام أجزاء ويب SharePoint، انتقل إلى موقع MSDN التالي على الويب:
  • نشر القائمة أو مكتبة المستندات لمزرعة SharePoint أخرى يمكن الوصول إليها بالمزرعة التي لديك تقرير نشر. ذلك التقرير في المزرعة المحلية الوصول القائمة عن بعد.
  • استخدام ملحق بيانات XML لإنشاء استعلام XML دون استخدام ملحق بيانات قائمة SharePoint.

الحالة

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

رقم الموضوع: 2826162 - آخر مراجعة: 12‏/01‏/2017 - المراجعة: 1

تعليقات