问题
I have a rdl report with 2005 defination, If I try to edit in VS2008 or Report Builder 2.0 I get an error like below ;
Have any idea, how I can edit this report without harm it.
Thanks
Sefer
> Deserialization failed: The element 'Field' in namespace
> 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'
> has invalid child element 'TypeName' in namespace
> 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'.
> List of possible elements expected: 'DataField, Value' in namespace
> 'http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition'
> as well as any element in namespace '##other'. Line 465, position 12.
回答1:
As many users have said, your options are to either use Visual Studio 2005, or upgrade the SSIS package. If you are not getting prompted to do so, try the steps in this link:
http://blogs.msdn.com/b/mattm/archive/2008/03/21/package-upgrade-wizard.aspx
Also, be mindful of what version of integration services is running on your server. If you're running 2005, you'll probably want to just use VS2005...otherwise if you're running 2008, then I'd suggest upgrading the package.
来源:https://stackoverflow.com/questions/25329366/can-not-edit-rdl-report-2005-defination-in-vs-2008