2009-12-19 9 views
0

Je souhaite configurer SQL Server Reporting Services, mais je ne sais pas par où commencer. Les livres sont corrects mais ne semblent pas correspondre à ce que j'ai besoin de faire. En d'autres termes, je souhaite configurer mon application ASP.NET 3.5 pour pouvoir afficher les rapports que je crée, à la fois dans une visionneuse de rapports Web et téléchargeable sous PDF/Excel.Premiers pas avec SQL Server Reporting Services

Quelles sont les étapes de base pour faire ceci? Ai-je besoin d'IIS installé sur la boîte SQL?

Répondre

0

Reporting Services pour SQL Server 2005 est construit sur IIS. Reporting Services for SQL Server 2008 ne l'est pas, mais vous pouvez toujours avoir besoin d'IIS installé de toute façon; Je semble me souvenir que le processus d'installation a vérifié que IIS était une condition préalable.

Quelle version de SQL Server utilisez-vous? Je suppose que vous avez une version avec des services de rapports, mais juste pour vérifier, les éditions Express ne l'ont pas. L'édition développeur de SQL Server est la solution la plus économique. Il est généralement disponible sur Amazon pour quelque chose comme 45 $. L'édition développeur a tout, mais avec une licence restreinte.

Je n'ai pas beaucoup dérangé avec les services de rapports (c'est sur ma liste, mais ne semble jamais arriver en haut de la liste). Toutefois, la version 2008 utilise Visual Studio 2008 pour développer des rapports (renommé en tant que SQL Server Business Intelligence Development Studio). Une fois que vous avez tout installé, vous devriez être prêt à partir.

+0

J'utilise SQL Server 2005. – Caveatrob

+0

Le service "SQL Express avec services avancés" pour 2005 et 2008 inclut SSRS. –

0
  1. installer depuis le principal programme d'installation SQL Server. Assurez-vous également d'installer les outils client sur la machine que vous utiliserez pour le développement.
  2. Utilisez Visual Studio (ou BIDS) pour créer et déployer vos rapports. Il existe des modèles standards pour vous aider à démarrer.
  3. Lorsque vous accédez aux rapports sur le Web, vous aurez la possibilité de les télécharger au format PDF ou Excel (pas de paramètres spéciaux ou un code est nécessaire)

Enrobage rapports dans une page ASPX prend un peu plus de travail . Lorsque vous avez passé les éléments ci-dessus, postez une autre question sur les détails (il s'agit principalement de quelques contrôles spéciaux).

0

Le contrôle ASP.NET ReportViewer peut fonctionner dans deux modes, local ou distant. En mode distant, il affiche les rapports d'un serveur SSRS, en mode local, vous pouvez ajouter les rapports directement à votre projet de studio visuel et le contrôle va gérer le rendu. Cela pourrait être plus approprié si vous ne voulez pas installer IIS. Dans mon expérience, il est plus facile de créer des rapports en mode distant, mais en mode local, vous pouvez utiliser des objets métier comme source de données.

Jetez un oeil à http://www.gotreportviewer.com, cela a une bonne explication et des liens vers d'autres ressources et l'exemple de code.

Questions connexes