Utiliser Visual Studio pour créer des bases de données pour SQL Server sur Linux

S’applique à : SQL Server - Linux

SQL Server Data Tools (SSDT) transforme Visual Studio en environnement de développement et de gestion du cycle de vie des bases de données puissant pour SQL Server sur Linux. Vous pouvez développer, créer, tester et publier votre base de données à partir d’un projet sous contrôle de code source, comme vous le feriez pour le code de votre application.

Installer Visual Studio et SQL Server Data Tools

  1. Si vous n’avez pas encore installé Visual Studio sur votre ordinateur Windows, Téléchargez et installez Visual Studio. Si vous n’avez pas de licence Visual Studio, Visual Studio Community Edition est un environnement de développement intégré (IDE) gratuit et complet pour les étudiants ainsi que les développeurs open source et individuels.

  2. Pendant l’installation de Visual Studio, sélectionnez Personnalisé pour l’option Choisir le type d’installation. Sélectionnez Suivant.

  3. Sélectionnez Microsoft SQL Server Data Tools, Git pour Windows et Extension GitHub pour Visual Studio dans la liste de sélection de fonctionnalités.

    Capture d’écran de l’installation de SSDT.

  4. Continuez et terminez l’installation de Visual Studio. Cela peut prendre quelques minutes.

Obtenir la dernière version de SQL Server Data Tools

SQL Server sur Linux est pris en charge par SSDT version 17.0 ou ultérieure.

Créer un nouveau projet de base de données dans le contrôle de code source

  1. Lancez Visual Studio.

  2. Sélectionnez Team Explorer dans le menu Affichage.

  3. Sélectionnez Nouveau dans la section Référentiel Git local dans la page Se connecter.

    Capture d’écran de la section Dépôt Git local avec l’option Nouveau en évidence.

  4. Sélectionnez Create (Créer). Une fois le dépôt Git local créé, double-cliquez sur SSDTRepo.

  5. Sélectionnez Nouveau dans la section Solutions. Sélectionnez SQL Server sous le nœud Autres langages dans la boîte de dialogue Nouveau projet.

    Capture d’écran de la section Solutions avec l’option Nouveau et l’option SQL Server en évidence.

  6. Tapez TutorialDB pour le nom, puis sélectionnez OK pour créer un projet de base de données.

Créez une table dans le projet de base de données

  1. Sélectionnez Explorateur de solutions dans le menu Affichage.

  2. Ouvrez le menu du projet de base de données en cliquant avec le bouton droit sur TutorialDB dans l’Explorateur de solutions.

  3. Sélectionnez Table sous Ajouter.

    Capture d’écran montrant comment créer une nouvelle table en utilisant Ajouter > Table.

  4. À l’aide du concepteur de tables, ajoutez deux colonnes, Nom nvarchar(50) et Emplacement nvarchar(50), comme le montre l’illustration. SSDT génère le script CREATE TABLE lorsque vous ajoutez les colonnes dans le concepteur.

    Capture d’écran du concepteur de table avec les valeurs Nom et Emplacement en évidence.

  5. Enregistrez le fichier Table1.sql.

Créer et valider la base de données

  1. Ouvrez le menu du projet de base de données sur TutorialDB et sélectionnez Créer. SSDT compile les fichiers de code source .sql dans votre projet et génère un fichier de package d’application de la couche Données (dacpac). Cela peut être utilisé pour publier une base de données sur votre instance SQL Server sur Linux.

     TutorialDB avec l’option Compiler en évidence.

  2. Vérifiez la réussite de la création dans la fenêtre Sortie de Visual Studio.

Publier la base de données sur l’instance SQL Server sur Linux

  1. Ouvrez le menu du projet de base de données sur TutorialDB et sélectionnez Publier.

  2. Sélectionnez Modifier pour sélectionner votre instance SQL Server sur Linux.

    Capture d’écran montrant l’option Publier avec l’option Modifier en évidence.

  3. Dans la boîte de dialogue de connexion, tapez l’adresse IP ou le nom d’hôte de votre instance SQL Server sur Linux, le nom d’utilisateur et le mot de passe.

    Capture d’écran montrant la boîte de dialogue Connexion.

  4. Sélectionnez le bouton Publier dans la boîte de dialogue Publier.

  5. Vérifiez le statut de publication dans la fenêtre Opérations des outils de données.

  6. Sélectionnez Afficher les résultats ou sur Afficher le script pour voir les détails du résultat de la publication de la base de données sur votre instance SQL Server sur Linux.

    Capture d’écran montrant le résultat de la publication avec l’option Afficher le script et Afficher le résultat en évidence.

Vous avez créé avec succès une base de données sur l’instance SQL Server sur Linux et appris les bases du développement d’une base de données avec un projet de base de données sous contrôle de code source.