1 votes

Création de rapports à l'aide de VS 2008

Comment créer un rapport (fichier RDL) en utilisant VS 2008. J'en ai créé un et il a créé un fichier rdlc que je ne peux pas publier sur Reporting Server. Je ne veux pas convertir le fichier rdlc en fichier rdl.

1voto

marc_s Points 321990

Afin de créer des rapports RDL (basés sur le serveur) dans Visual Studio 2008, vous devez :

  • installer le Business Intelligence Development Studio (BIDS) de SQL Server 2008 (ou éventuellement 2005).
  • créer un nouveau Reporting dans VS 2008 ( File -> New -> Project alors sous Business Intelligence Projects choisir le Report Server Project )

alt text

  • ajouter au moins un rapport à votre projet de reporting, en le concevant dans BIDS à l'intérieur de Visual Studio (clic droit sur l'icône de l'utilisateur). Reports dans l'explorateur de solutions et choisissez Add New Report )

alt text

  • déployer ce rapport (ou ces rapports) sur un serveur Reporting Services 2008 (soit directement à partir de Visual Studio, en utilisant Deploy sur votre projet de rapport, ou par d'autres moyens)

0voto

Simon Halsey Points 4114

Business intelligence Design Studio (BIDS) viendra s'ajouter à une version existante de Visual Studio. Si vous n'avez pas installé Visual Studio, il installe l'IDE de base et y ajoute ses éléments.

Cela signifie que vous devez utiliser la bonne version, ce qui est vraiment ennuyeux. Ainsi, si vous utilisez VS2008, vous ne pouvez y ajouter que SQL Server Reporting 2008, qui ne fonctionne évidemment que pour cette version de SQL Server.

Pour créer des rapports pour SQL Server 2005, vous avez besoin de Visual Studio 2005, qui sera installé en tant que partie de BIDS.

Tout va empirer quand Visual Studio 2010 sortira.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X