2012-04-04 7 views
10

मैं एक रिपोर्ट है कि मैं एसक्यूएल सर्वर रिपोर्टिंग सेवा में बनाए गए 2008एसक्यूएल सर्वर रिपोर्टिंग सेवा में कोई रिपोर्ट की प्रतिलिपि कैसे 2008

मैं अब एक नई रिपोर्ट बनाने करना चाहते हैं, जो बहुत समान है कि एक मैं पहले से ही बनाया था।

स्क्रैच से रिपोर्ट लिखने के बिना मैं ऐसा कैसे करूं? क्या मैं सिर्फ .rdl को नए नाम पर कॉपी कर सकता हूं? विजुअल स्टूडियो "इसे उठाएगा" कैसे होगा?

धन्यवाद!

उत्तर

15

मैं कबूल करता हूं कि मुझे इस प्रश्न का उत्तर नहीं पता था, इसलिए मैंने कोशिश की। मैंने अपनी एक रिपोर्ट की प्रतिलिपि बनाई और उसका नाम बदल दिया, इसे मेरे प्रोजेक्ट में जोड़ा, एसएसआरएस पर अपलोड किया और इसे चलाया।

ठीक काम कर रहा है, इसलिए मुझे लगता है कि जवाब है हां

+0

डिएगो चलाने के लिए डबल क्लिक करें, यह बात है। मैं रिपोर्ट (समाधान एक्सप्लोरर के तहत) पर राइट क्लिक कर सकता हूं और कॉपी का चयन कर सकता हूं, लेकिन यह नहीं पता कि कहां अतीत है। या अगर मैं .rdl फ़ाइल की प्रतिलिपि बनाता हूं, तो मुझे नहीं पता कि यह मेरे प्रोजेक्ट में कैसे जोड़ना है। – Amarundo

+0

बस इसे देखा - मौजूदा आइटम जोड़ें ... धन्यवाद। – Amarundo

5

सबसे आसान तरीका है मैं यह कर पाया है है:

  1. बोली में, मूल रिपोर्ट बनाने के बाद, सही पर क्लिक करें समाधान एक्सप्लोरर फलक में प्रोजेक्ट या रिपोर्ट फ़ोल्डर और जोड़ें -> मौजूदा आइटम ...
  2. परिणामी संवाद में, अपनी पहली रिपोर्ट कॉपी और पेस्ट करें, जो आपको "Report1 Copy.rdl"
  3. के समान कुछ देगा
  4. कॉपी की गई फ़ाइल का नाम अपने नए पर बदलें रिपोर्ट का नाम
  5. फिर से नई फ़ाइल का चयन करें, ताकि यह नाम फ़ाइल नाम टेक्स्ट बॉक्स में चुना गया हो।
  6. "जोड़ें" बटन पर क्लिक करें।

हां, समान .rdl की एकाधिक प्रतियों को जोड़ने के साथ कोई समस्या नहीं है। .rdl फ़ाइल में कोई अद्वितीय पहचानकर्ता नहीं हैं।

+0

हाय जेमी, मैंने पोस्ट करने के बाद यह 3 मिनट पोस्ट किया कि मुझे यह मिला। लेकिन यह है कि आपकी पोस्ट लंबी है और मेरी तुलना में अधिक विस्तृत है, निश्चित रूप से आपने इसे लिखना शुरू करने से पहले इसे लिखना शुरू कर दिया! आपका बहुत बहुत धन्यवाद! – Amarundo

24

बस एक Amarundo के कॉल आउट पर अंतिम टिप्पणी:

"डिएगो, कि बात है मैं सही रिपोर्ट क्लिक कर सकते हैं का चयन करें और प्रतिलिपि (समाधान एक्सप्लोरर से कम), लेकिन नहीं मिल सकता है, जहां अतीत को या अगर मैं।। .rdl फ़ाइल की प्रतिलिपि बनाएँ, मुझे नहीं पता कि मेरी परियोजना में इसे कैसे जोड़ा जाए। "

यदि आप समाधान एक्सप्लोरर में एक रिपोर्ट आइटम पर right-click, Copy विकल्प उपलब्ध है। हालांकि, Paste विकल्प कभी भी दिखाई नहीं देता है, भले ही आपके क्लिपबोर्ड में एक रिपोर्ट आइटम हो। हालांकि, ऑब्जेक्ट वहां है, और आप ctrl + v दबाकर इसे पेस्ट कर सकते हैं।

मुझे लगता है कि यह माइक्रोसॉफ्ट के हिस्से पर सिर्फ यूआई मिस था।

+0

बहुत बहुत धन्यवाद !!! – Amarundo

+0

वाह। मैंने सोचा कि यह सुनिश्चित नहीं है कि इसकी अनुमति नहीं थी। जब तक मैंने यह देखा नहीं। –

1

सबसे आसान तरीका रिपोर्ट फ़ोल्डर से आवश्यक .rdl फ़ाइल (जो समाधान एक्सप्लोरर विंडो -> प्रोजेक्ट ड्रॉपडाउन सूची में है) की प्रतिलिपि बनाएँ और फिर अपने प्रोजेक्ट नाम पर क्लिक करें (जो एक ही विंडो के शीर्ष पर है)। पेस्ट विकल्प का चयन करें और आपकी परियोजना को Copy of (copied .rdl file name) के नाम से डुप्लिकेट किया जाएगा।

1

मैं थोड़ी देर के लिए रिपोर्ट कॉपी कर रहा था। प्रतियों में से एक को उप-रिपोर्ट के साथ समस्या होने लगती है जब रिपोर्ट चलने पर प्रदर्शित नहीं हो पाती है। उप-रिपोर्ट अपने आप से ठीक हो गई। आरडीएल में एक्सएमएल कोड देखने के बाद, मैंने पाया कि आखिरी पंक्ति के बगल में एक ReportID GUID था। मेरी अधिकांश रिपोर्टों ने एक ही GUID साझा की, जिसमें इस रिपोर्ट और इसकी उप-रिपोर्ट शामिल है। उप-रिपोर्ट के लिए एक नया GUID प्राप्त करने के बाद समस्या को मंजूरी दे दी गई थी।

एकमात्र प्रक्रिया जिसे मैं एक नया GUID उत्पन्न करने के लिए पा सकता हूं रिपोर्ट में सभी डेटा स्रोतों को हटाना था। फिर एक्सएमएल में ReportID लाइन को हटा दें। फिर डेटा स्रोत दोबारा जोड़ें, जिससे वीएस -2010 क्रैश हो गया। एक बार VS2010 पुनर्प्राप्त हो जाने पर मैं डेटा स्रोत को फिर से जोड़ सकता था, जिसने एक्सएमएल में रिपोर्टआईड लाइन को एक नए GUID के साथ बदल दिया।

+1

विजुअल स्टूडियो 2012 में 'टूल्स> GUID बनाएं' के तहत "GUID बनाएं" एप्लिकेशन है। एप्लिकेशन को "GUID जेनरेटर", "GUIDGEN", guidgen.exe भी कहा जाता है। Https://msdn.microsoft.com/en-us/library/ms241442.aspx देखें। – AMissico

0

हां। .rdl के साथ समाप्त होने वाली अपनी रिपोर्ट पर राइट क्लिक करें, प्रतिलिपि चुनें, और उसके बाद अपना फ़ोल्डर चुनें और ctrl-V के साथ पेस्ट करें। आप Copy of yourReport

1

मैं वीएस में एक नई रिपोर्ट बनाने में सक्षम था और समाधान एक्सप्लोरर में एक नया आइटम (.rdl) जोड़ने की बजाय मैंने एक मौजूदा आइटम जोड़ा, रिपोर्ट से .rdl जो मैं प्रतिलिपि बनाना चाहता था। मैंने .rdl का नाम बदल दिया और एसपी को डेटासेट में बदल दिया और यह एक आकर्षण की तरह काम किया।

0
  1. कॉपी रिपोर्ट सर्वर
  2. को प्रॉड स्रोत कोड से RDL फ़ाइल रिपोर्टिंग सेवा कॉन्फ़िग खोलने के द्वारा रिपोर्ट यूआरएल का पता लगाएं। प्रारंभ से प्रबंधक btn
  3. ओपन बाएँ फलक से रिपोर्ट एमजीआर URL विकल्प - यूआरएल के लिए गोटो वहाँ में सूचीबद्ध
  4. फ़ोल्डर rpt आप संगठन पद्धति पर आधारित में अंतर्गत आता है का पता लगाएं, और उस फ़ोल्डर
  5. क्लिक करें अपलोड फ़ाइल को खोलने के शीर्ष पर, की नकल की फ़ाइल को ब्राउज़ - बदलें/मौजूदा रिपोर्ट सूची में
  6. ढूँढें रिपोर्ट अधिलेखित करें, अपने ड्रॉपडाउन पर क्लिक करें चुनें प्रबंधित
  7. बाएँ फलक
  8. से datasources चुनें कोई डेटा स्रोत है कि रिपोर्ट का उपयोग करेगा चुनें इस सूची से
  9. लागू करें पर क्लिक करें, और रिपोर्ट
संबंधित मुद्दे