5

पुन: रिपोर्ट परिभाषा मान्य नहीं है। विवरण: रिपोर्ट परिभाषा में एक अवैध लक्ष्य नामस्थान 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' है जिसे अपग्रेड नहीं किया जा सकता है।विजुअल स्टूडियो 2010: रिपोर्ट परिभाषा मान्य नहीं है। विवरण: रिपोर्ट परिभाषा का एक अवैध लक्ष्य

रिपोर्ट विशेषज्ञ से अधिक पर की जरूरत है, बीम ...

यहाँ कदम मैं आज माध्यम से चला गया मूर्खता के इस बिट पूरा करने के लिए कर रहे हैं।

1) विजुअल स्टूडियो 2010, SQL सर्वर के साथ 2012

2) अनुप्रयोग एक WinForms vb.net, है महान काम कर रहा है, मूल रूप वी.एस. में विकसित था 2008

रिपोर्ट ठीक इस AM मैंने पहले भाग गया है उन्हें मिला। -sigh-

3) कुछ रिपोर्ट को संपादित करने की कोशिश की - एसक्यूएल 2012.

4) के उन्नयन डेटासेट संपादित नहीं कर सके बाद से पहली बार और निर्णय लिया कुछ भ्रष्ट था।

5) वीएस 2010 पर एक मरम्मत स्थापना चलाएं और सुनिश्चित करें कि यह पूरी तरह से अद्यतित है। कोई खुशी नहीं - डेटासेट अपडेट नहीं कर सका।

6) फिर से भाग गया कनेक्टिविटी ग्राहकों

7) अब मैं रिपोर्ट डेटासेट संपादित कर सकता है के लिए एसडीके के योग के साथ एसक्यूएल SSMS के लिए स्थापित है, लेकिन रिपोर्ट टूटी हुई हैं। (शीर्षक देखें) डबल sigh-

रिपोर्ट दर्शक 10.0.0

नेट है 4.0

कोई सुझाव के लिए धन्यवाद

मैक McCaskie

उत्तर

2

मुझे लगता है कि ठीक हो सकता है यदि आपको सही याद है तो आप अपेक्षा से सरल हैं। आपकी सेवा स्थान को केवल नई सेवा के संदर्भ में बदलने की जरूरत है। आप मेरे ज्ञान के लिए 2008 नामस्थान पर 2012 नहीं चला सकते हैं। मैं उलझन में हूं क्योंकि आप 'विनफॉर्म' ऐप का उल्लेख करते हैं जो आम तौर पर कई तरीकों से स्थापित दर्शक के माध्यम से SQL रिपोर्टिंग सेवाओं से बात कर रहा है। यदि मामला ए पर नीचे दिया गया है, लेकिन फिर आप रिपोर्ट को सीधे संपादित करने का जिक्र करते हैं तो मैं उत्सुक हूं कि ये ग्राहक रिपोर्ट सीधे आवेदन में हैं? यदि ऐसा है तो मुझे लगता है कि अगर आप आरएसएल रिपोर्ट के साथ एसएसआरएस 2012 के बारे में बात कर रहे हैं तो इस मामले में मैं बी को आजमाऊंगा यदि यह बिजनेस इंटेलिजेंस डेवलपमेंट स्टूडियो के साथ बनाई गई रिपोर्ट होस्टेड रिपोर्ट के लिए है, तो एसक्यूएल 2012 से बना वीएस 2010 में जोड़ें। यदि आप किसी वीबी.NET एप्लिकेशन में स्थानीय रूप से संग्रहीत क्लाइंट रिपोर्ट के बारे में बात कर रहे हैं तो मैं संभावित रूप से अनुमान लगा सकता हूं कि उन्हें 2012 में अपग्रेड किया जा सकता है जो .NET 4.5 का उपयोग करता है और आप संभावित रूप से निम्न ढांचे का प्रयास कर रहे हैं लेकिन यह केवल अंतिम अनुमान है और यह बेहद असंभव होगा क्योंकि .NET के साथ पिछले संस्करण हैं और मुझे नहीं लगता कि यह आपको बताए बिना रिपोर्ट अपग्रेड करेगा।

एक:

आप 2012 हमेशा के लिए स्थापित फिर से कर सकते हैं, लेकिन यह डेटा के लिए 2008 के नाम स्थान का उपयोग नहीं मिलता है। आपको 2012 की वैध सेवा से सबसे वर्तमान प्रॉक्सी कक्षाओं का उपयोग करने और उन्हें अपने सी #/वीबी.नेट परियोजना में रखने की आवश्यकता है। Programmatically Export SSRS report from sharepoint using ReportService2010.asmx

// 
// This source code was auto-generated by xsd, Version=4.0.30319.17929. 
// 
namespace SampleRDLSchema { 
    using System.Xml.Serialization; 

/// <remarks/> 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.17929")] 
    [System.SerializableAttribute()] 
    [System.Diagnostics.DebuggerStepThroughAttribute()] 
    [System.ComponentModel.DesignerCategoryAttribute("code")] 
    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition")] 
    [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition", IsNullable=false)] 

बी: आप कैसे डाउनलोड करने और प्रॉक्सी वर्गों अनुकूल करने के लिए की अनिश्चित हैं, तो मैं यहाँ इस पर एक अधिक विस्तृत धागा है

  1. 'आरडीएल' रिपोर्ट की डिस्क पर एक स्थानीय प्रतिलिपि खोजें और इसकी प्रतिलिपि बनाएँ।
  2. प्रतिलिपि लें और इसे एक टेक्स्ट एडिटर के साथ खोलें, मैं नोटपैड ++ या कुछ इसी तरह का उपयोग करूंगा।
  3. आरडीएल मेरे लिए एक भाषा के रूप में वास्तव में इतना नहीं बदलता है, (मुझे 2008R2 और 2012 के बीच डिजाइनर में मतभेद भी दिखाई नहीं देते हैं)। तो उन लाइनों के साथ आप एक हैक आज़मा सकते हैं और देख सकते हैं कि यह काम कर सकता है या नहीं। शीर्ष के निकट की '< रिपोर्ट' नोड संपादित इस बजाय होने के लिए:

    < Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"> 
    
5

मैं VS2013 में इस मुद्दे आज था।

सही ReporViewer dll संस्करण संदर्भ के लिए सुनिश्चित करें:

C: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 12.0 \ ReportViewer \

+0

बहुत बढ़िया होगा,। यह वास्तव में मुद्दा है। मेरे मामले में काम किया। बहुत बहुत धन्यवाद :) ! – Bharath

0

मारियो Meyrelles सही है।

यह सब माइक्रोसॉफ्ट के बारे में है। ReportViewer.Common.dll और Microsoft.ReportViewer.WinForms.dll संस्करण। कृपया सुनिश्चित करें कि आपने सही या नवीनतम डीएलएल संस्करण को संदर्भित किया है। जैसे \ Windows \ विधानसभा \ GAC_MSIL \ Microsoft.ReportViewer.Common \ 11.0.0.0__89845dcd8080cc91 \ Microsoft.ReportViewer.Common.dll

C: \ Windows \ विधानसभा VS2013 के लिए, हम संस्करण 11.

सी का उपयोग करना चाहिए \ GAC_MSIL \ Microsoft.ReportViewer.WinForms \ 11.0.0.0__89845dcd8080cc91 \ Microsoft.ReportViewer.WinForms.dll

0

मैं SQL2008 R2 और सभी परियोजना फाइलों के साथ एक रिपोर्टिंग परियोजना शुरू की थी स्कीमा उपयोग कर रहे थे:

मेरे रिपोर्टिंग सर्वर SQL2008 नहीं R2 है और रिपोर्ट की तैनाती त्रुटि हुई:

The report definition is not valid. Details: The report definition has an invalid target namespace

चाल 2008 SQL और निर्माण करने के लिए परियोजनाओं TargetServerVersion स्थापित करने के लिए है। फिर बिन \ रिलीज फ़ोल्डर में सभी फ़ाइलों को सही स्कीमा जैसे

<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/ 

enter image description here

संबंधित मुद्दे