أقوم بتكوين بيئة جديدة لتشغيل العديد من تطبيقات الويب على الإنترانت. لدي خادمان ، أحدهما سيكون خادم SQL Server 2008 والآخر سيكون خادم IIS. أحتاج أيضًا إلى تثبيت SQL Server Reporting Services. لست متأكدًا مما إذا كان من الأفضل تشغيل خدمات التقارير على خادم قاعدة البيانات أو خادم الويب. هل هناك أفضل الممارسات لهذه الحالة؟
# أفضل ممارسة لتشغيل خدمات تقارير SQL Server. هل يجب أن أعمل على قاعدة البيانات أو خادم الويب؟
## 2 إجابات
يعتمد على..

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

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

يجب أن تضع في اعتبارك أنه إذا لم تضع خادم التقارير في نفس المربع مثل خادم SQL ، فستحتاج إلى ترخيص SQL Server آخر. يكون المنتج "مجانيًا"فقط إذا تم تثبيته على نفس الجهاز مثل SQL

أود تشغيل برنامج التثبيت على خادم الويب الخاص بك حتى يتم تثبيت مكونات خدمة الويب الخاصة بخدمات التقارير هناك

من المفيد أيضًا تكوين خدمات إعداد التقارير باستخدام مجال التطبيق الخاص به في IIS بحيث يمكنك تعديل التكوينات بشكل مستقل عن تطبيقات الويب الأخرى الخاصة بك

عند تشغيل الإعداد باستخدام أداة تكوين خدمات التقارير ، قم بإعداد قاعدة البيانات على خادم ليس خادم الويب (أي خادم ديسيبل مخصص). وبهذه الطريقة ، يتم التعامل مع جميع عمليات معالجة البيانات الخاصة بك على خادم واحد ويتم التعامل مع جميع عمليات معالجة الويب / عرض البيانات الخاصة بك على خادم آخر

آمل أن يكون هذا واضحًا ومفيدًا ولكن لا تتردد في طرح المزيد من الأسئلة

في صحتك ، جون
-
سيتطلب صندوقان ترخيصين ، وليس 1 فبراير 5 ، 2009 الساعة 17:42
-
1 لا يشبه التثبيت ، على سبيل المثال ، مرحلتين من SQL Server على خادمين مختلفين (بافتراض نموذج ترخيص لكل معالج). يتكون النظام الأساسي لخدمات التقارير الوظيفية الواحدة من مثيل واحد لـ SQL Server + 1 Report Server Web Service ، بغض النظر عن مكان تواجد المكونات. 18 أبريل 2009 الساعة 6:49