मैं रिपोर्टिंग सेवाओं से शुरू कर रहा हूं। मेरे पास SQL 2008 R2 मानक चल रहा है। रिपोर्टिंग सेवाएं & एक ही सर्वर पर चल रही है।रिपोर्टिंग सेवाएं: डेटासेट के रूप में प्रक्रिया का उपयोग करें?
मैंने एक संग्रहीत प्रक्रिया बनाई है जो पैरामीटर के रूप में एक int
लेता है। SQL सर्वर में, मुझे उपयोगकर्ता "ए" के रूप में इसे चलाने में कोई समस्या नहीं है।
मैंने एसक्यूएल (एसक्यूएल उपयोगकर्ता ए के साथ) के साथ एक साझा कनेक्शन बनाया, और मैं एक एम्बेडेड डेटासेट बना रहा हूं। जब मैं "संग्रहीत प्रक्रिया" रेडियो बटन पर क्लिक करता हूं, तो मुझे कुछ जानकारी भरनी होगी। मैंने विंडोज उपयोगकर्ता को सेट किया है जो रिपोर्टिंग सेवाओं से जुड़ने के लिए अधिकृत है।
इस के बाद, मैं संग्रहित प्रक्रियाओं की एक सूची है, लेकिन नहीं एक मैं बनाया:
लेकिन मैं उपयोगकर्ता एक के लिए सभी अनुमतियों को निर्धारित किया है:
मैं क्या याद आ रही है?
मैंने अपनी प्रोजेक्ट बनाने से पहले अपनी संग्रहीत प्रक्रिया बनाई।
क्या होता है यदि आप "क्वेरी टाइप" के लिए "टेक्स्ट" विकल्प चुनते हैं और क्वेरी पर 'EXEC dbo.TestProcedureSubjectUsage' दर्ज करते हैं? – Lamak
असल में, मैंने सीधे खुद को सभी जानकारी (प्रक्रिया का नाम, पैरामीटर, रिटर्न मान) डालने की कोशिश की, और यह काम करता है। तो सवाल अब है: संग्रहित प्रक्रिया क्यों सूचीबद्ध नहीं है? – J4N