Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans SQL Server Data Tools (SSDT) ou Visual Studio, vous devez spécifier le serveur de rapports et éventuellement les dossiers pour les rapports et les sources de données partagées afin de pouvoir publier les éléments d’un projet Report Server sur un serveur de rapports. Les propriétés et valeurs que SQL Server Data Tools (SSDT) ou Visual Studio doivent générer, afficher en préversion et déployer des rapports sont stockées dans les configurations de projet du projet Report Server. Vous pouvez créer plusieurs ensembles nommés pour ces propriétés de projet afin de pouvoir basculer facilement entre les jeux de propriétés. Chaque ensemble de propriétés est une configuration. Par exemple, vous pouvez avoir une configuration pour publier des rapports sur un serveur de test et une autre configuration pour la publication de rapports sur un serveur de production.
Utilisez Configuration Manager pour créer et gérer des ensembles de propriétés de projet dans les configurations de projet. Configuration Manager est une fonctionnalité prise en charge par Visual Studio, sur laquelle SQL Server Data Tools est basé.
Note
Ne confondez pas cette fonctionnalité avec le Gestionnaire de configuration du serveur de rapports, qui est utilisé pour configurer Reporting Services après l’installation. Pour plus d’informations, consultez Configurer et administrer un serveur de rapports (mode natif SSRS).
Note
Dans SQL Server Data Tools, l’action de la publication de rapports à partir d’un projet ou d’une solution Report Server est appelée déploiement de rapports.
Définir les propriétés de déploiement
Cliquez avec le bouton droit sur le projet de rapport, puis sélectionnez Propriétés.
Dans la boîte de dialogue Pages de propriétés du projet, sélectionnez une configuration à modifier dans la liste Configuration . Les configurations courantes sont DebugLocal, Debug et Release.
Note
Vous pouvez utiliser plusieurs configurations pour basculer rapidement entre différents serveurs de rapports ou paramètres.
Dans la zone de texte OutputPath , entrez ou collez le chemin d’accès dans votre système de fichiers local pour stocker la définition de rapport utilisée dans la vérification de build, le déploiement et l’aperçu des rapports. Le chemin d'accès doit être différent de celui que vous utilisez pour le projet et doit être un chemin relatif qui est un sous-dossier du chemin d'accès du projet.
Dans la zone de texte ErrorLevel , entrez la gravité des problèmes de build signalés comme des erreurs. Les problèmes qui se produisent lors de la création de rapports, de sources de données ou d’autres ressources de projet avec des niveaux de gravité inférieurs ou égaux à la valeur de ErrorLevel sont signalés comme des erreurs ; sinon, les problèmes sont signalés en tant qu’avertissements. Toute erreur provoque l’échec de la tâche de génération. Les niveaux de gravité valides sont compris entre 0 et 4 inclus. La valeur par défaut est 2.
ErrorLevel peut être utilisé pour augmenter ou diminuer la sensibilité de la build. Par exemple, lorsqu’un rapport avec une carte est généré pendant le déploiement sur un serveur de rapports SQL Server 2008 (10.0.x), une erreur s’affiche par défaut et la génération du rapport échoue. Si vous réduisez ErrorLevel , la carte est supprimée du rapport, un avertissement s’affiche et la génération du rapport se poursuit.
Dans la liste StartItem , sélectionnez un rapport à afficher dans la fenêtre d’aperçu ou dans une fenêtre de navigateur lorsque le projet de rapport est exécuté.
Dans la liste OverwriteDataSources , sélectionnez True pour remplacer la source de données partagée sur le serveur chaque fois que les sources de données partagées sont publiées, ou sélectionnez False pour conserver la source de données sur le serveur.
Dans la liste TargetServerVersion, sélectionnez la version SQL Server 2016 de Reporting Services ou sélectionnez Détecter la version pour déterminer automatiquement la version installée sur le serveur identifié par la propriété URL TargetServer. La valeur par défaut est SQL Server 2016 ou version ultérieure.
Utilisez TargetServerVersion pour personnaliser les rapports générés, placés dans le chemin spécifié dans OutputPath, pour la version du serveur de rapports spécifiée dans l’URL TargetServer.
Dans la zone de texte TargetDataSourceFolder , entrez le dossier sur le serveur de rapports dans lequel placer les sources de données partagées publiées. La valeur par défaut de TargetDataSourceFolder est Des sources de données. Si vous laissez cette valeur vide, les sources de données sont publiées à l’emplacement spécifié dans TargetReportFolder.
Dans la zone de texte TargetReportFolder , entrez le dossier sur le serveur de rapports dans lequel placer les rapports publiés. La valeur par défaut de TargetReportFolder est le nom du projet de rapport.
Note
Pour qu’un serveur de rapports s’exécute en mode natif, vous devez disposer des autorisations de publication sur le dossier cible pour publier des rapports dans ce dossier. Les autorisations de publication sont fournies via une attribution de rôle qui mappe votre compte d’utilisateur à un rôle qui inclut des opérations de publication. Pour plus d’informations, consultez Créer et gérer des attributions de rôles. Pour un serveur de rapports s’exécutant en mode intégré SharePoint, vous devez disposer de l’autorisation Membre ou Propriétaire sur le site SharePoint. Pour plus d’informations, consultez la référence des autorisations de site et de liste SharePoint pour les éléments du serveur de rapports.
Dans la zone de texte TargetServerURL , entrez l’URL du serveur de rapports cible. Avant de publier un rapport, vous devez définir cette propriété sur une URL de serveur de rapports valide. Lors de la publication sur un serveur de rapports en mode natif, utilisez l’URL du répertoire virtuel du serveur de rapports (par exemple, http :server/reportserver ou https :server/reportserver). Ce répertoire virtuel se trouve sur le serveur de rapports, et non sur le portail web.
Lors de la publication sur un serveur de rapports s’exécutant en mode intégré SharePoint, utilisez une URL vers un site ou un sous-site SharePoint de niveau supérieur. Si vous ne spécifiez pas de site, le site de niveau supérieur par défaut est utilisé, par exemple,
https://*servername*ouhttps://*servername*/*site*https://*servername*/*site*/*subsite*.
Définir les propriétés de Configuration Manager
Cliquez avec le bouton droit sur le projet de rapport, puis sélectionnez Propriétés.
Dans la boîte de dialogue Pages de propriétés du projet, sélectionnez Configuration Manager.
Dans la boîte de dialogue Configuration Manager , sélectionnez la configuration à modifier. La configuration actuellement active s’affiche comme Active(<configuration>).
Dans les contextes de projet, pour chaque projet de la solution, sélectionnez ou désactivez Build ou Deploy.
Note
Si la génération est sélectionnée, le Concepteur de rapports génère le projet de rapport et vérifie les erreurs avant d’afficher ou de publier sur un serveur de rapports. Si le déploiement est sélectionné, le Concepteur de rapports publie les rapports sur le serveur de rapports comme défini dans les propriétés de déploiement. Si le déploiement n’est pas sélectionné, le Concepteur de rapports affiche le rapport spécifié dans la propriété StartItem dans une fenêtre d’aperçu local.
Contenu connexe
- Publier des sources de données et des rapports
- Aperçu des rapports
- Aide du Concepteur de Rapport F1
- Exemples d’URL pour les éléments de rapport publiés sur un serveur de rapports en mode SharePoint (SSRS)
- Boîte de dialogue Pages de propriétés du projet
- Publier des rapports sur un serveur de rapports