0

J'ai hérité d'une base de code C# qui a commencé sa vie dans VS2013. Nous passons maintenant à VS2017 (à partir de VS2015). La solution contient un certain nombre de projets .rptproj utilisés pour gérer les schémas de base de données. Après avoir installé MS Report Projects for VS je peux maintenant ouvrir les projets .rptproj dans VS. Toutefois, si je crée un nouveau projet de base de données, le suffixe du fichier est .sqlproj. Autant que je puisse voir ces projets sont les mêmes, comme ils apparaissent dans l'IDE au moins, donc je suis un peu confus quant à la différence? Est-ce purement un changement de nom pour une raison quelconque, y at-il plus de signification à cela? Il me manque définitivement quelque chose ici.Visual Studio 2017: .rptproj vs .sqlproj

+0

SSDT et SSDT-BI sont des produits différents. Pourquoi utiliseriez-vous le schéma de gestion de projet de reporting alors que le SSDT est meilleur? SSDT est très avancé dans la gestion de la base de données en tant que projet, pas seulement en schéma. Pour le projet RS, je suppose que vous ne pouvez gérer que quelques scripts. – qxg

Répondre

6

fichiers .sqlproj sont pour l'écriture et le déploiement d'objets de base de données SQL (tables, vues, procédures stockées, etc.)

fichiers .rptproj sont pour l'écriture des services d'établissement de rapports rapports

Ils sont différents et à la fois génial :)

+2

juste pour clarifier quand j'ai dit que les services de reporting était génial, je ne le pensais pas - espérons que personne ne l'esprit –

+1

oui, c'était une déclaration catégoriquement incorrecte –