Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Déployer les RDL de VS2013 vers Sql 2008 ReportServer ?

Sous les propriétés du projet, vous pouvez avoir jusqu'à 3 options pour TargetServerVersion en fonction de la version VS et de la version SSDT-BI installée :

  • SQL 2008
  • SQL 2008 R2, SQL 2012, SQL 2014
  • SQL 2016+ (nouveau dans VS 2015 avec le dernier SSDT-BI)

Chacun d'entre eux utilise un xmlns différent dans le code XML du rapport. Lorsque vous ouvrez chaque rapport, votre fichier .rdl de rapport source sera mis à jour vers le dernier xmlns - que vous le vouliez ou non.

Cependant, lorsque vous déployez ou générez, les fichiers .rdl de votre dossier bin seront compilés pour correspondre à la cible. Tant que vous utilisez les versions du dossier bin (automatique avec déploiement VS), vous pouvez les déployer avec succès sur votre serveur.