सामान्य रूप से, यह निर्भर करता है :-) यदि आपका एप्लिकेशन उद्देश्य केवल SQL सर्वर 2005/2008 डेटाबेस से डेटा के आधार पर रिपोर्टों की सेवा करने के लिए है, तो रिपोर्टिंग सेवाओं का उपयोग करके आपको कुछ भी विकसित करने की आवश्यकता के बिना यह दे सकता है (शायद बनाने के बगल में रिपोर्ट परिभाषाएं)।
तो क्या रिपोर्टिंग सेवाओं द्वारा दिया जाता है:
- रिपोर्ट डिजाइनर (काफी उपयोग में आसान),
- यह उपयोगकर्ता प्रमाणीकरण और प्राधिकरण को संभाल सकता,
- रिपोर्ट सदस्यता,
- रिपोर्ट निर्यात करने के लिए विभिन्न प्रारूप (एक्सएलएस, सीएसवी, पीडीएफ)।
यह एसएसआरएस की पूर्ण कार्यक्षमता से केवल उद्धरण है। मैंने उन्हें केवल थोड़ी देर पहले और काफी समय पहले इस्तेमाल किया है, इसलिए मैं कुछ भूल गया था। जैसा कि मुझे एमएस तैयार रिपोर्ट दर्शक नियंत्रण याद है, जो एएसपी.नेट वेब साइटों और विंडोज़ अनुप्रयोगों में उपयोग करने योग्य थे।
इसके अतिरिक्त है कि आप सवाल में जहाँ तक मुझे याद है रिपोर्टिंग सेवाओं एसक्यूएल सर्वर के रूप में एक ही सर्वर मशीन पर स्थापित करने की आवश्यकता नहीं है लिखा है।
रिपोर्टिंग अपने आवेदन के केवल मामूली सुविधा है और आप केवल कुछ निर्दिष्ट और पहले से ही लागू किया रिपोर्ट है, तो हो सकता है वहाँ SSRS उपयोग करने की आवश्यकता है।
संक्षेप में, मेरी राय में Sql सर्वर रिपोर्टिंग सेवा के मुख्य लाभ कर रहे हैं:
- वे उन सभी सुविधाओं को विकसित करने की आवश्यकता के बिना सबसे रिपोर्टिंग आवश्यकताओं fullfill,
- वे आसानी से नई रिपोर्ट बनाने के लिए अनुमति देते हैं,
- वे एमएस पर्यावरण में बहुत अच्छी तरह से फिट बैठते हैं और आसानी से एकीकृत करते हैं। क्या आवेदन -
"के बजाय सिर्फ आवेदन के माध्यम से सामान्य रिपोर्टिंग का उपयोग करते हुए"? यह एप्लिकेशन किस रिपोर्टिंग की पेशकश करता है? –
मेरा मतलब क्रिस्टल या माइक्रोसॉफ्ट जैसे एक रिपोर्टिंग घटक के माध्यम से है। एक रिपोर्टिंग। – CJ7
क्रिस्टल एक रिपोर्ट डिजाइनर है जिस तरह से एसएसआरएस है - यह एसएसआरएस की तुलना में कोई रिपोर्टिंग घटक नहीं है। –