Configurer un environnement de développement local pour Azure SQL Database

S’applique à Azure SQL Database

Cet article vous apprend à configurer l’expérience de développement local pour Azure SQL Database. L’expérience de développement local pour Azure SQL Database permet aux développeurs et aux professionnels des bases de données de concevoir, de modifier, de générer/valider, de publier et d’exécuter des schémas de base de données pour les bases de données dans Azure SQL Database à l’aide d’un environnement conteneurisé.

Prérequis

Avant de configurer l’environnement de développement local pour Azure SQL Database, vérifiez que vous répondez aux exigences matérielles et logicielles suivantes :

  • Exigences du logiciel :
    • Actuellement pris en charge sur Windows 10 ou version ultérieure, macOS Mojave ou version ultérieure et Linux (de préférence Ubuntu 18.04 ou version ultérieure)
    • Azure Data Studio, ou Visual Studio Code.
  • Exigences minimales du matériel :
    • 8 Go de RAM
    • 10 Go d’espace disque disponible

Installer Docker Desktop

L’environnement de développement local pour Azure SQL Database utilise l’émulateur Azure SQL Database, une base de données conteneurisée avec des liens étroits avec le service public Azure SQL Database. L’émulateur Azure SQL Database est implémenté en tant que conteneur Docker.

Installez Docker Desktop. Si vous utilisez Windows, configurez Docker Desktop pour Windows avec WSL 2.

Vérifiez que Docker Desktop est en cours d’exécution avant d’utiliser votre environnement de développement local pour Azure SQL Database.

Installer l’extension

Il existe différentes extensions à installer en fonction de votre outil de développement préféré.

Extension Visual Studio Code Azure Data Studio
Extension mssql pour Visual Studio Code Installer l’extension mssql. L’installation n’est pas nécessaire. L'extension mssql car la fonctionnalité est disponible en mode natif.
Extension des projets SQL Database (préversion) L’installation n’est pas nécessaire. L’extension des projets SQL Database est intégrée à l’extension mssql, et installée et mise à jour automatiquement lorsque l’extension mssql est installée ou mise à jour. Installez l’extension des projets SQL Database.

Si vous utilisez Visual Studio Code, installez l’extension mssql pour Visual Studio Code.

L’extension mssql vous permet de vous connecter et d’exécuter des requêtes et des scripts de test sur une base de données. La base de données peut s’exécuter localement dans l’émulateur Azure SQL Database ou dans le service global de base de données Azure SQL.

Pour installer l’extension :

  1. Dans Visual Studio Code, sélectionnez Afficher>Palette de commandes, ou appuyez sur Ctrl+Maj+P, ou bien sur F1 pour ouvrir la Palette de commandes.

  2. Dans la palette de commandes, sélectionnez Extensions : Installer des extensions dans la liste déroulante.

  3. Dans le volet Extensions, tapez mssql.

  4. Sélectionnez l'extension SQL Server (mssql), puis sélectionnez Installer.

  5. Une fois l’installation terminée, sélectionnez Recharger pour activer l’extension.

  6. Il n'est pas nécessaire d'exécuter manuellement le conteneur Docker avec une image SQL, il est déployé et exécuté lorsque vous générez et publiez un projet.

Commencer à utiliser votre environnement de développement local

Vous avez maintenant configuré votre environnement de développement local pour Azure SQL Database.

Étape suivante

Apprenez-en davantage sur l’expérience de développement local pour Azure SQL Database :