0

Nous disposons d'un vaste portefeuille de rapports SSRS 2008 existants que nous maintenons toujours en production.
Cependant, nous évaluons SSRS 2008R2 et que vous souhaitez commencer à développer des rapports qui tirent parti des nouvelles fonctionnalités telles que des jeux de données, etc.Développer à la fois les rapports SQL Server 2008 et SQL Server 2008R2 sur la même boîte de développement

partagées Le problème est que l'installation des outils AFAIK pour 2008R2 met à niveau les outils Visual Studio 2008 à partir de 2008 à 2008R2. Cela signifie que lorsque vous ouvrez un rapport de 2008 et que vous apportez des modifications qui, selon vous, nécessitent une nouvelle fonctionnalité, il met à niveau le schéma vers R2, ce qui le rend incompatible avec nos serveurs de production.

Est-ce que quelqu'un d'autre a rencontré cela? Des conseils? Je ne veux pas RDP à une VM ou quelque chose de méchant comme ça vraiment.

+0

voulait utiliser le tag sql-server-2008r2 mais pas assez de réputation pour le créer! –

+0

fait pour vous ... – gbn

Répondre

0

Je viens de réaliser qu'il est possible d'installer Report Builder 2.0 en même temps que Report Builder 3.0 et Visual Studio 2008 avec les outils SQL 2008r2. Ainsi, je peux au moins modifier les anciens fichiers .RDL à l'aide de Report Builder 2.0. De Technet - "- Business Intelligence Development Studio prend en charge les rapports SQL Server 2008 et SQL Server 2008 R2, ainsi que les projets Report Server dans la version SQL Server 2008 R2 de Business Intelligence Development Studio. Vous définissez les propriétés du projet Report Server pour spécifier la version du serveur de rapports sur laquelle déployer les rapports et comment gérer les avertissements et les erreurs qui peuvent survenir lors de la mise à niveau d'un rapport à partir de SQL Server 2008 à SQL Server 2008 R2, ou rétablir un rapport de SQL Server 2008 R2 à SQL Server 2008 "

Le résultat est que les outils 2008r2 i nstallé, vous n'avez pas d'autre choix que de mettre à jour le fichier projet vers 2008R2, mais dans le projet, vous spécifiez la version cible de SQL Server. Cela détermine si les fichiers .RDL sont mis à niveau ou non.

+0

Je vais accepter ma propre réponse - j'espère quand même que quelqu'un trouvera quelque chose de mieux! –

0

Certaines choses sont mises à niveau, d'autres restent spécifiques à l'instance. Par exemple, Business Intelligence Design Studio est mis à niveau, mais Reporting Services reste indépendant. Voir ce lien pour une discussion complète: http://msdn.microsoft.com/en-us/library/ee210714.aspx

+0

C'est mon point de vue, BIDS est mis à niveau vers R2 et il n'est donc plus possible d'écrire des rapports 2008 plus. Notez que j'ai posé une question sur ma machine de développement personnel, pas sur les services. –

+0

Vous devez garder les instances séparées d'une façon ou d'une autre: VM, une autre boîte, etc. Je ne pense pas qu'il y ait un moyen de les faire jouer ensemble sur une seule machine. –