Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Visual Studio Team Edition for Database Professionals

En faisant suite aux posts d'azra et ceux Antoine Driard

Tout à commencé par Florent (azra) jetant comme d'hab. un : "tient regarde çà doit t'intéresser...", et à fini aussi comme d'habitude par une demi journée passé sur le produit...

Effectivement les principales fonctions sont bien au rendez vous :

  • Gestion du schéma de la base de données pour SQLServer 2000 et 2005
    • Projet de conception de base intégré dans une solution Visual Studio
    • Gestion des scripts sources de votre base
    • Toutes les fonctionnalités habituelles de la suite
  • Générateurs de données de test, destinées à passer les tests unitaires ou tester votre application.
  • Gestion des différences / Comparaison de schéma et de données
  • Refactoring (Renomage d'objet et gestion des impacts dans les scripts)
  • Génération de tests unitaires pour SQL Server

Quelques jours et quelques démos plus tard voici mes premières impressions

La prise en main de l'outil est simple, pas la peine de passer 24h plongé dans l'aide en ligne (d'autant que celle-ci est un peu incomplète), si vous êtes un habitué de Visual Studio vous devriez retrouvez vos repères rapidement.

La création d'objet se fait à l'aide de scripts, donc là il va vous falloir un peu d'habitude pour créer une base de données complète, où sinon générer le tout dans Management Studio et en récupérer les scripts SQL.

Une fois les scripts créée, la génération de données de test est enfantine, le plus simple étant de saisir le nombre d'enregistrement que vous souhaitez pour chaque table. Au niveau des champs le paramétrage peut être plus complexe, vous choisissez un générateur de données (en général spécifique à 1 type), vous pourrez créer les vôtres avec votre langage de développement favori.

Le déploiement de la base de données se fait en 1 clic, il y a même la possibilité de générer un script de mise à jour du schéma d'une base de données par rapport à une autre.

Le refactoring se révèle très utile d'autant que le moteur SQL ne garde pas références strictes entre les objets (Vous pouvez généralement supprimé une table incluse dans la définition d'une vue, ...) et économise beaucoup de temps pour les mises à jour des objets.

Enfin les tests unitaires vous permettent de constituer des scripts SQL de tests, pour vos procédures, requêtes, etc. d'en tester les résultats et pourquoi pas leur comportement face à un jeu de données particulier.

Dans les points que je trouve plutôt contre (gardez à l'esprit que ce n'est qu'une beta), la non présence d'interface graphique de conception, pas de drag and drop d'objets, les données générées sont un peu particulière (pour les chaînes), et pas mal de bugs sont assez visibles.

En tout cas, j’espère avoir le plaisir d’avoir bientôt une version définitive du produit, celui-ci étant réellement indispensable à tout concepteur de base de données avec SQL Server.

Bonne beta... :o)

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié vendredi 30 juin 2006 12:31 par christian

Commentaires

lundi 10 juillet 2006 09:25 by Azra [Florent Santin]

# Nouvelle CTP de VS 2005 Team Database Edition

 Nouvelle très breve pour relayer la disponibilité en téléchargement d'une nouvelle CTP de Visual...
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Le nouveau Gojira, c’est pour lundi… par CoqBlog le il y a 52 minutes

- SharePoint : nouvel article sur la mise en place des Scopes dans MOSS Searchs par Blog Technique de Romelard Fabrice le il y a 8 heures et 19 minutes

- Hello CS par Le Blog de julz le il y a 13 heures et 45 minutes

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le il y a 16 heures et 35 minutes

- MVC Pratique #07 - Un projet concret et le transfert des objets avec les ModelBinders par #Rui le 10-09-2008, 23:39

- SQL Server 2008 : Certifié - TS Admin (70-432) par SQL Server vu par Christian Robert le 10-09-2008, 10:58

- [WPF] Comment changer la couleur utilisée pour sélectionner les éléments d’un ItemsControl ? par Thomas Lebrun le 10-09-2008, 10:49

- Hello World! par Hamid's Place le 10-08-2008, 23:38

- SQL Profiler - Configuration pour un développeur - tracer les requêtes SQL de votre application par Atteint de JavaScriptite Aiguë [Cyril Durand] le 10-08-2008, 15:52

- Monitoring et Patron de méthode par Le blog de Marc Ranchin le 10-08-2008, 10:22