Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
SQL Server Data Tools prend en charge les scénarios suivants :
Ouvrez les définitions de rapport (*.rdl) et les projets de serveur de rapports (*.rptproj).
Générer des définitions de rapport.
Afficher un aperçu des rapports dans le Concepteur de rapports.
Déployez des rapports sur des serveurs de rapports.
Propriétés de configuration et de déploiement
SQL Server Data Tools (SSDT) prend en charge les configurations de projet. Une configuration de projet se compose d’un ensemble de propriétés qui spécifient des emplacements et des comportements lorsqu’un projet est généré en tant qu’étape dans l’aperçu ou le déploiement de rapports. Pour en savoir plus sur les configurations de projet, consultez la documentation de Visual Studio.
Utilisez des configurations de projet pour contrôler la mise à niveau des définitions de rapports vers des versions de schéma compatibles avec les serveurs de rapports cibles. Les propriétés contrôlées par les configurations de projet incluent le serveur de rapports cible, le dossier dans lequel le processus de génération stocke temporairement les définitions de rapport pour la préversion et le déploiement, ainsi que les niveaux d’erreur.
Les rapports sont générés avant qu’ils ne soient rendus sous forme d’aperçus dans le Concepteur de rapports ou déployés sur le serveur de rapports.
Vous définissez les propriétés de configuration dans la boîte de dialogue Propriétés du projet SQL Server Data Tools (SSDT).
Les propriétés de génération et de déploiement sont les suivantes :
OutputPath est une propriété de build qui identifie le chemin d’accès des dossiers pour stocker la définition de rapport utilisée dans la vérification de build, le déploiement et l’aperçu des rapports.
ErrorLevel est une propriété de build qui identifie la gravité des problèmes de build signalés comme des erreurs. Les problèmes liés aux 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. Pour plus d’informations, consultez la section « Validation de rapport et niveaux d’erreur » dans Les rapports de conception avec le Concepteur de rapports (SSRS).
TargetServerVersion est une propriété de déploiement qui identifie la version attendue de SQL Server Reporting Services installée sur le serveur de rapports cible spécifié dans la propriété TargetServerURL.
Lorsque vous spécifiez la version antérieure de SQL Server Reporting Services dans la boîte de dialogue Propriété du projet , les rapports ne sont pas restaurés automatiquement à la version antérieure. Par conséquent, un projet Report Server peut contenir des rapports provenant des deux versions différentes de SQL Server. Lorsque le projet Report Server est déployé, tous les rapports du projet sont convertis en version spécifiée dans TargetServerVersion.
Vous pouvez ajouter plusieurs configurations de projet à un projet ; chacun d’eux est utilisé pour un scénario différent, par exemple le déploiement sur différentes versions de serveurs de rapports. Pour plus d’informations, consultez La boîte de dialogue Définir les propriétés de déploiement (Reporting Services) et les pages de propriétés du projet.
Versions prises en charge
Remarque
SQL Server Data Tools (SSDT), l’environnement de développement 32 bits pour les projets Report Server, n’est pas conçu pour s’exécuter sur des ordinateurs Itanium et n’est pas installé sur des serveurs Itanium. Toutefois, la prise en charge de SQL Server Data Tools est disponible pour les ordinateurs x64.
Le tableau suivant décrit les versions prises en charge pour la création et la publication de rapports dans SQL Server Data Tools (SSDT).
Remarque
Le schéma n’a pas changé depuis SQL Server 2008.
| Type de projet ou de fichier | Version | Rapports de l'auteur | Publier les rapports | Remarques |
|---|---|---|---|---|
| Projet Report Server ou Projet de l’Assistant Serveur de rapports |
SQL Server 2014 | Schéma RDL 2014 | SQL Server 2014 Reporting Services | |
| Projet Report Server ou Projet de l’Assistant Serveur de rapports |
SQL Server 2012 | Schéma RDL 2012 | SQL Server 2012 Reporting Services | |
| Projet Report Server ou Projet de l’Assistant Serveur de rapports |
SQL Server 2008 R2 | Schéma RDL 2008 R2 | SQL Server 2008 R2 Services de Rapport | |
| Projet Report Server ou Projet de l’Assistant Serveur de rapports |
SQL Server 2008 | Schéma RDL 2008 | Serveur de rapports SQL Server 2008 Reporting Services uniquement | Met à niveau rdl 2003 et RDL 2005 vers le schéma RDL 2008 localement. |
| Projet Report Server ou Projet de l’Assistant Serveur de rapports |
SQL Server 2005 | Schéma RDL 2005 | Serveur de rapports SQL Server 2005 ou SQL Server 2008 Reporting Services | |
| Projet Report Server | SQL Server 2000 | Schéma RDL 2003 | Non prise en charge | |
| Visual Studio Concepteur de rapports RDLC | Visual Studio 2005 Visual Studio 2008 |
Schéma RDL 2005 | Non prise en charge | Ne prend pas en charge le schéma RDL 2008. |
| Contrôles du Visual Studio Viewer | Visual Studio 2005 Visual Studio 2008 |
RdL 2008 non pris en charge en mode local | N/A | Peut afficher les rapports RDL 2008 sur le serveur de rapports SQL Server 2008 Reporting Services en mode serveur. |
Pour plus d’informations sur l’ouverture de rapports dans une version précédente du schéma de définition de rapport, consultez Mettre à niveau les rapports. Pour plus d’informations sur des schémas de définition de rapport spécifiques, consultez Spécification du langage de définition de rapport.