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

CETTE RUBRIQUE S’APPLIQUE À :nonSQL Server sur WindowsouiSQL Server sur LinuxnonAzure SQL DatabasenonAzure SQL Data Warehouse nonParallel Data Warehouse

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

Installer Visual Studio et SQL Server Data Tools

  1. Si vous n’avez pas déjà installé Visual Studio sur votre ordinateur Windows, télécharger et installer Visual Studio. Si vous n’avez pas une licence de Visual Studio, Visual Studio Community edition est un IDE gratuit et complet pour les étudiants, les développeurs open source et individuels.

  2. Pendant l’installation de Visual Studio, sélectionnez personnalisé pour le choisir le type d’installation option. Cliquez sur Suivant.

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

    ssdt setup

  4. Continuer et terminer l’installation de Visual Studio. Il peut prendre quelques minutes.

Mise à niveau de SQL Server Data Tools vers la version RC de 17,0 SSDT

2017 du serveur SQL sur Linux est prise en charge par SSDT version 17,0 RC ou version 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 sur la vue menu.

  3. Cliquez sur nouveau dans référentiel Git Local section sur le Connect page.

    local repository

  4. Cliquez sur Créer. Une fois le référentiel Git local est créé, double-cliquez sur SSDTRepo.

  5. Cliquez sur nouveau dans les Solutions section. Sélectionnez SQL Server sous autres langages nœud dans le nouveau projet boîte de dialogue.

    local repository

  6. Tapez dans TutorialDB pour le nom et cliquez sur OK pour créer un nouveau projet de base de données.

Créer une nouvelle table dans le projet de base de données

  1. Sélectionnez l’Explorateur de solutions sur la vue menu.

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

  3. Sélectionnez Table sous ajouter.

    create table

  4. À l’aide du Concepteur de tables, ajouter deux colonnes, nom nvarchar(50) et l’emplacement nvarchar(50), comme illustré dans l’image. SSDT génère le CREATE TABLE de script que vous ajoutez les colonnes dans le concepteur.

    add columns

  5. Enregistrer le Table1.sql fichier.

Générer et valider la base de données

  1. Ouvrez le menu de projet de base de données sur TutorialDB et sélectionnez Build. SSDT compile les fichiers de code source .sql dans votre projet et crée un fichier de package (dacpac) d’Application de couche données. Cela permet de publier une base de données à votre instance de SQL Server 2017 sur Linux.

    add columns

  2. Archiver le message de réussite du build sortie fenêtre dans Visual Studio.

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

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

  2. Cliquez sur modifier pour sélectionner votre instance de SQL Server sur Linux.

    publish dialog

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

    connection dialog

  4. Cliquez sur le publier bouton dans la boîte de dialogue Publier.

  5. Vérifier l’état de la publication dans le opérations des outils de données fenêtre.

  6. Cliquez sur vue Reulst ou afficher le Script pour afficher les détails de la Microsoft Azure à publier les résultats sur votre serveur SQL Server sur Linux.

    publish result

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

Étapes suivantes

Si vous utilisez T-SQL, consultez didacticiel : écriture d’instructions Transact-SQL et de référence Transact-SQL (moteur de base de données).

Pour plus d’informations sur le développement d’une base de données avec les outils de données SQL, consultez documents de MSDN SSDT