इसके अलग-अलग उत्तर हैं जो इस पर निर्भर करते हैं कि आपको इनमें से किसी भी रिपोर्ट को चलाने के लिए पैरामीटर मान दर्ज करने की आवश्यकता है या नहीं।
यदि आप नहीं करते हैं, या यदि पैरामीटर मान पूर्वानुमेय हैं (उदाहरण के लिए, प्रत्येक रिपोर्ट में एक तिथि सीमा लगती है, लेकिन यह उन सभी के लिए समान सीमा है, जैसे पिछले 90 दिन), तो आप दो SSRS वेब सेवाओं का उपयोग कर सकते हैं।
उदाहरण के लिए, आप रिपोर्ट प्रबंधन सेवा का उपयोग कर सकते हैं (मेरा मानना है कि इसे रिपोर्टिंग सर्विसेज2005 कहा जाता है) उस फ़ोल्डर में रिपोर्ट के नाम प्राप्त करने के लिए, और रिपोर्ट निष्पादन सेवा (ReportExecution2005) पैरामीटर प्रदान करने और प्रत्येक रिपोर्ट को निष्पादित करने के लिए। रिपोर्ट निष्पादन सेवा आपको आपकी पसंद के प्रारूप (पीडीएफ, एचटीएमएल, एक्सेल, आदि) में रिपोर्ट आउटपुट लौटा सकती है
एक बार आपके पास रिपोर्ट का आउटपुट होने के बाद, आप इसे एक प्रिंटर पर निर्देशित कर सकते हैं, इसे एक फ़ाइल साझा करने के लिए सहेज सकते हैं, या इसे एक अनुलग्नक के रूप में ईमेल कर सकते हैं जिसके पास इसे जाने की आवश्यकता है।
आप जो करना चाहते हैं उसका 90% करने वाले किसी व्यक्ति का लिंक यहां दिया गया है:http://nickturner.wordpress.com/2010/03/31/creating-ssrs-report-as-a-pdf-programatically/
यदि प्रत्येक रिपोर्ट को मापदंडों में प्रवेश करने के लिए एक मानव की आवश्यकता होती है, तो यह मानव के लिए इसे आसान बनाने के लिए नीचे आता है। रिपोर्ट के नाम पुनर्प्राप्त करने का एक ही विचार लागू हो सकता है, लेकिन फिर आप प्रत्येक रिपोर्ट को ReportViewer
में बारी-बारी से प्रदर्शित करेंगे। नियंत्रण, और एक बार रिपोर्ट चलने के बाद, ReportViewer
. कौन सी रिपोर्ट बदलें इशारा करना।