مقدمة

إعداد البيئة

يتكون إعدادنا من 4 خوادم. يشمل ذلك وحدة تحكم المجال، خادم SQL، خادم SharePoint وخادم لخدمات Reporting Services. يمكنك اختيار وضع SharePoint وReporting Services على نفس الصندوق، مما سيسهل الأمر قليلاً وسأشير إلى بعض الاختلافات.

المتطلبات المسبقة للتثبيت

مصادقة SharePoint

**قبل أن ننتقل إلى أجزاء تكامل RS، هناك شيء أريد الإشارة إليه بشأن مزرعة SharePoint وهو كيفية إعداد الموقع. وبشكل أكثر تحديدًا كيفية تكوين المصادقة للموقع. سواء كان كلاسيكيًا أو Claims. هذا الاختيار مهم في البداية. لا أعتقد أنه يمكنك تغيير هذا الخيار بمجرد إتمامه. إذا استطعت تغييره، فلن تكون عملية بسيطة.

ملاحظة: Reporting Services 2008 R2 غير مدعوم للـ Claims

حتى لو اخترت أن يستخدم موقع SharePoint الخاص بك نظام المطالبات (Claims)، فإن خدمات التقارير نفسها ليست على دراية بالمطالبات. ومع ذلك، فإن ذلك يؤثر على طريقة عمل المصادقة مع خدمات التقارير. إذن، ما هو الفرق من منظور خدمات التقارير؟ الأمر يعود إلى ما إذا كنت تريد تمرير بيانات اعتماد المستخدم إلى مصدر البيانات. Classic:- يمكن استخدام Kerberos وتمرير بيانات اعتماد المستخدم إلى مصدر البيانات الخلفي (ستحتاج إلى استخدام Kerberos لذلك). Claims:- يتم استخدام رمز المطالبات (Claims token) وليس رمز Windows. ستستخدم RS دائمًا المصادقة الموثوقة في هذا السيناريو وستكون لديها إمكانية الوصول فقط إلى رمز SPUser. سيتعين عليك تخزين بيانات الاعتماد الخاصة بك داخل مصدر البيانات.

Classic :- يمكن استخدام Kerberos وتمرير بيانات اعتماد المستخدم إلى مصدر البيانات الخلفي (ستحتاج إلى استخدام Kerberos لذلك).

Claims :- يتم استخدام رمز المطالبات وليس رمز Windows. ستستخدم RS دائمًا المصادقة الموثوقة في هذا السيناريو وستكون لديها إمكانية الوصول فقط إلى رمز SPUser. سيتعين عليك تخزين بيانات الاعتماد الخاصة بك داخل مصدر البيانات.

في الوقت الحالي نريد فقط التركيز على إعداد RS. في هذه المرحلة تم تثبيت SharePoint على صندوق SharePoint الخاص بي وتم إعداده مع موقع Classic Auth على المنفذ 80. على خادم RS قمت للتو بتثبيت Reporting Services وهذا كل شيء.