SQL Server « Denali » : le projet Juneau

Le but du projet Juneau est de fournir des outils intégrés à Visual Studio pour les développeurs d’applications ciblant SQL Server. Aussi connus sous le nom de SSDT – SQL Server Developer Tools, ces outils sont l’évolution des outils de gestion de base de données actuellement disponibles avec Visual Studio.
Le développement de ces nouveaux outils a plus particulièrement porté sur les points suivants : • Apporter dans Visual Studio certaines capacités de SQL Server Management Studio (SSMS). • Améliorer la collaboration entre les développeurs d’applications, les développeurs de base de données et les administrateurs (DBA) grâce à une interaction poussée entre les projets de base de données et les EDM (Entity Data Model). • Permettre de développer une application sur un modèle de données sans être connecté à une base (mode off-line). • Permettre de débugger de bout en bout dans un seul outil les applications utilisant des bases de données. Les outils de développement pour SQL Server (SSDT) se présentent comme un composant intégré à Visual Studio. En restant dans le même outil de travail, le développeur peut ainsi travailler sur le schéma de la base de données ou sur le développement d’applications. Ces outils se présentent aussi comme un package indépendant mais dans ce cas, les fonctionnalités spécifiques à Visual Studio (par exemple celles associées aux langages de programmation) ne seront pas disponibles. Juneau (ou SSDT) sera lancé avec SQL Server - Denali et sera aussi intégré à la prochaine version de Visual Studio. Afin de mieux comprendre les capacités de Juneau, nous allons créer une application de gestion de blog. Afin de se concentrer sur l’accès aux données et les fonctionnalités des outils, cette application sera en mode console. Nous allons procéder aux étapes suivantes pour créer notre application : • Installation et découverte des outils SSDT. • Création de l’application et test en mode déconnecté. • Connexion à une base de données de test. • Debugging. • Publication dans SQL Azure.

Damien Caro

S'ABONNER