मैं कई इंट्रानेट वेब एप्लिकेशन चलाने के लिए एक नया वातावरण कॉन्फ़िगर कर रहा हूं। मेरे पास 2 सर्वर हैं, एक SQL सर्वर 2008 सर्वर होगा, और दूसरा IIS सर्वर होगा। मुझे SQL सर्वर रिपोर्टिंग सेवाएँ भी स्थापित करने की आवश्यकता है। मुझे यकीन नहीं है कि रिपोर्टिंग सेवाओं को डेटाबेस सर्वर या वेब सर्वर पर चलाना बेहतर होगा या नहीं। क्या इस स्थिति के लिए कोई सर्वोत्तम अभ्यास है?
# SQL सर्वर रिपोर्टिंग सेवाएँ चलाने के लिए सर्वोत्तम अभ्यास। क्या मुझे डेटाबेस या वेब सर्वर पर चलना चाहिए?
## 2 उत्तर
निर्भर करता है..

रिपोर्टिंग सेवाएँ प्रदान करना काफी प्रोसेसर गहन है इसलिए आपको इसे ध्यान में रखना होगा। आम तौर पर अगर मैं भारी लोड या थ्रूपुट आवश्यकताओं वाला सिस्टम डिज़ाइन कर रहा हूं तो मैं रिपोर्टिंग सेवाओं का उदाहरण अपने सर्वर पर रखता हूं। सर्वोत्तम अभ्यास वास्तव में आपके सिस्टम की जटिलता पर निर्भर है

यदि तीसरा सर्वर कोई विकल्प नहीं है और आपके पास पहले से मौजूद दो सर्वर समान रूप से निर्दिष्ट हैं तो मैं संभवतः इसे सबसे कम प्रोसेसर लोड वाले सर्वर पर रखूंगा। यदि आप रिपोर्टिंग सर्वर को वेब सर्वर पर रखते हैं तो सुनिश्चित करें कि रिपोर्टिंग सेवाएँ, रिपोर्टिंग सेवाओं के मेटा-डेटा के लिए आपके समर्पित डेटाबेस सर्वर का उपयोग करती हैं ताकि आपको दोनों मशीनों पर आरडीबीएमएस स्थापित न करना पड़े।

आपको यह ध्यान रखना होगा कि यदि आप रिपोर्टिंग सर्वर को SQL सर्वर के समान बॉक्स पर नहीं रखते हैं तो आपको दूसरे SQL सर्वर लाइसेंस की आवश्यकता होगी। उत्पाद केवल तभी "निःशुल्क"है यदि इसे SQL जैसी ही मशीन पर स्थापित किया गया हो

मैं आपके वेब सर्वर पर इंस्टॉलर चलाऊंगा ताकि रिपोर्टिंग सेवाओं के वेब सेवा घटक वहां स्थापित हो जाएं

आईआईएस में अपने स्वयं के एप्लिकेशन डोमेन के साथ रिपोर्टिंग सेवाओं को कॉन्फ़िगर करना भी फायदेमंद है ताकि आप अपने अन्य वेब अनुप्रयोगों से स्वतंत्र कॉन्फ़िगरेशन को बदल सकें

जब आप रिपोर्टिंग सेवा कॉन्फ़िगरेशन टूल का उपयोग करके सेटअप चलाते हैं, तो अपने गैर वेब सर्वर (यानी समर्पित डीबी सर्वर) पर डेटाबेस सेट करें। इस तरह आपके सभी डेटा प्रोसेसिंग को एक सर्वर पर नियंत्रित किया जाता है और आपके सभी वेब प्रोसेसिंग/डेटा रेंडरिंग को दूसरे सर्वर पर नियंत्रित किया जाता है

आशा है कि यह स्पष्ट और उपयोगी है, लेकिन कृपया बेझिझक आगे प्रश्न पूछें

चीयर्स, जॉन
-
2 बक्सों के लिए 2 लाइसेंस की आवश्यकता होगी, 1 की नहीं 5 फ़रवरी 2009 17:42 बजे
-
1यह दो अलग-अलग सर्वरों पर SQL सर्वर के दो इंस्टेंस इंस्टॉल करने जैसा नहीं है (प्रति प्रोसेसर लाइसेंस मॉडल मानते हुए)। एक एकल कार्यात्मक रिपोर्टिंग सेवा प्लेटफ़ॉर्म SQL सर्वर के 1 इंस्टेंस + 1 रिपोर्ट सर्वर वेब सेवा से बना है, चाहे घटक कहीं भी हों। अप्रैल 18, 2009 6:49