2009-11-28 4 views
1

Je ne peux pas le croire - je viens de commencer l'élaboration d'un rapport de SSRS, en utilisant un projet SQL 2008 Report Server dans VS 2008. Lorsque je tente de rendre le rapport dans le contrôle ReportViewer VS 2008, je reçois cette erreurSSRS - Toujours pas de rendu local des rapports 2008 dans la dernière visionneuse?

The report definition is not valid. Details: The report definition has an 
invalid target namespace 
'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' 
which cannot be upgraded." 

Je comprends l'erreur, et il a été bien documenté sur tout le web au cours de la dernière année et demi, mais peut-il être qu'il n'y a toujours aucun moyen de visualiser ces rapports dans le dernier contrôle ReportViewer? En d'autres termes, toutes ces annonces de l'année dernière que MS publierait un contrôle ReportViewer mis à jour au premier trimestre de 2009 qui peut rendre les rapports SSRS 2008 étaient fausses? La seule solution de contournement consiste à installer SQL Server 2005 RS? Comment les autres ont-ils résolu cela? Passer à VS 2010? Puis-je enregistrer le contrôle ReportViewer 2010 avec mon projet VS2008, et cela va-t-il résoudre le problème? Autant de questions, mais pas de réponses ...

Répondre

0

Malheureusement, c'est bien la vérité :-(

Voir Bill Vaughn Retraction: The ReportViewer Control Does NOT Support SQL Server 2008 RDL in Local Mode pour plus de détails

Difficile à croire - mais vrai. :-(Entre Nous espérons que ce sera mieux dans Reporting services pour SQL Server 2010 - eerrghh ... 2008 R2 :-)

Marc

+0

ce qui est si pathétique est pas que MS visse cette place (ils ne peuvent pas avoir prévu cette "caractéristique", même si elles le prétendent), mais qu'ils ont échoué à fournir toute sorte de conseils sur la question. Je veux dire, il pourrait y avoir un billet de blog au moins qui dit clairement que vous devez installer VS2005 et SQL 2005 en parallèle à la pile 2008, et quelles éditions, de sorte que vous ayez les exigences minimales qui vous permettent de concevoir des rapports SSRS le contrôle 2008. Ou ils pourraient expliquer que (si les rapports ne doivent pas être déployés sur un serveur de rapports), vous pouvez utiliser le concepteur de rapport 2008. – cdonner

+0

Et pourrait expliquer plus loin ce genre de dégradation ou de limitation que vous devez vivre en faisant cela. Ce contrôle est un produit grand public, après tout, qui est utilisé par les entreprises Fortune 500. – cdonner

Questions connexes