Installation SQL Reporting services et RSW

Transcription

Installation SQL Reporting services et RSW
Installation de Microsoft SQL 2005 et des reporting services.
Le guide est basé sur la version gratuite de SQL Server 2005 récupérable à cette adresse :
http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=5b5528b9-13e1-4db9-a3fc-82116d598c3d. Le nom complet de l’édition est SQL Server 2005
Express Edition With Advanced Features. La version utilisée ici est en anglais, mais elle existe également en français. L’édition Express nécessite que la base de données
Watchdoc se trouve dans la même instance que celle de Reporting Services.
Lancez le setup, après une phase de décompression, la fenêtre d’installation des prérequis apparaît, il faut les installer :
Après l’installation des prérequis, le setup vous propose de suivre un assistant et commence par tester la configuration actuelle :
En cas d’avertissement ou d’erreur, merci de vérifier le problème en cliquant sur Messages… Ici, la configuration matériel ne répond pas aux prérequis fixés par Microsoft, il
y aura des problèmes de performances.
Décochez la case qui masque les options de configuration avancée, puis, sur l’écran suivant, sélectionnez les composants comme sur la capture (même disposition en
français). Cliquez sur suivant et choisissez un nom d’instance explicit. Dans le guide, l’instance sera WATCHDOC.
Laissez les paramètres par défaut sur l’écran Service Account, changez le mode d’authentification sur mode mixte et saisissez un mot de passe. Laissez le paramétrage
d’ordre de tri sur celui par défaut.
Décochez la case pour l’activation des instances utilisateurs. Pour la configuration de Report Server, laissez l’installation par défaut cochée. Comme pour tous les produits
Microsoft récents, Microsoft vous demande si vous souhaitez envoyer les rapports d’usage et d’erreur, cochez ou décochez les options comme vous le souhaitez.
L’assistant est terminé, l’installation va s’effectuer pendant plusieurs minutes.
Validation de l’installation
Pour vérifier que l’installation s’est bien déroulée et que Report Server est opérationnel, il suffit de taper l’URL suivante :
http://localhost/reports$WATCHDOC. WATCHDOC représente ici le nom de l’instance de Report Server choisi l’étape 5 du setup (page 2, capture en haut à droite). Internet
Explorer va mettre quelques minutes avant d’afficher l’écran suivant :
Si l’écran ne s’affiche pas ou affiche une erreur, vous pouvez résoudre le problème en consultant la base de connaissances de Microsoft ou les forums spécialisés. Dans un
environnement de test, vous pouvez également désinstaller complètement SQL Server 2005 et recommencer l’installation après avoir redémarré la machine.
Installation des rapports RSW
Décompressez l’archive WRS_redist.zip localement sur le serveur. Vous devez obtenir l’arborescence suivante :
Ajout de la procédure stockée à la base de statistiques
Pour des raisons de performance, RSW nécessite l’ajout d’une procédure SQL dans la base de statistiques. Double cliquez sur le fichier bilFIL.sql, cela va lancer l’outil de
management SQL :
Connectez vous avec l’authentification Windows ou avec le compte SQL sa. Dans la liste déroulante, sélectionnez la base de données cible et cliquez sur le bouton Execute
juste à droite de la liste déroulante. Vous devez avoir le message : Command(s) completed successfully.
Cette manipulation est à faire à chaque nouvelle base.
Edition du fichier install.cmd
L’installation des rapports passent par une ligne de commande qui est mise dans un fichier cmd.
WRSInstaller.exe /rssfilename:"publish WRS reports.rss" /reportUrl:"http://localhost/reportserver$WATCHDOC" /reportserverDirectory:"WatchdocReportingService"
/connectionString:"Data Source=(local)\WATCHDOC;initial catalog=watchdocstats" /customerName:"Nom associé à la clé" /customerKey:"Clé à insérer"
Avant de lancer la commande, il est nécessaire de vérifier les paramètres.
•
Le premier (rssfilename) ne doit pas être modifié est reste sur publish WRS reports.rss.
•
•
•
•
Le second (reportUrl) dépend de la configuration saisie lors de l’installation de SQL et des Report services. C’est l’URL de publication des rapports :
http://localhost/reportserver$WATCHDOC. WATCHDOC représente ici le nom de l’instance de Report Server choisi l’étape 5 du setup (page 2, capture en haut à
droite).
Le troisième (reportserverDirectory) est le nom du répertoire qui apparaitra dans la liste des rapports du serveur. Par défaut, le nom est WatchdocReportingService.
Le quatrième (connectionString) correspond à la chaîne de connexion SQL, Data Source=(local)\WATCHDOC;initial catalog=watchdocstats par exemple. WATCHDOC
représente ici le nom de l’instance de Report Server choisi l’étape 5 du setup (page 2, capture en haut à droite). watchdocstats correspond au nom de la base dans
SQL Server.
Le cinquième et sixième correspondent à la licence pour RSW. Cette licence est différente du serveur Watchdoc et doit être demandée à [email protected]
L’exécution de la commande peut prendre quelques minutes, vous devez obtenir cet affichage :
En lançant l’URL http://localhost/reports$WATCHDOC, vous devriez voir le répertoire WatchdocReportingService avec plusieurs fichiers à l’intérieur :
RSW est installé.
Utilisation
Pour générer le rapport, il suffit de lancer le rapport principal nommé Statement.
Vous pouvez changer différents options comme la date de début et de fin à prendre en compte. Lorsque vous modifiez une valeur et changez de champs, patientez
quelques secondes pour que la page se rafraichisse.
Vous pouvez modifier de manière permanente les paramètres du rapport en cliquant sur l’onglet Properties puis dans le menu parameters du rapport Statement.

Documents pareils