Configuración de un entorno de desarrollo local para Azure SQL Database

Se aplica a:Azure SQL Database

En este artículo se explica cómo configurar la experiencia de desarrollo local para Azure SQL Database. La experiencia de desarrollo local para Azure SQL Database permite a los desarrolladores y profesionales de bases de datos diseñar, editar, compilar o validar, publicar y ejecutar esquemas de las bases de datos para bases de datos en Azure SQL Database utilizando un entorno contenedorizado.

Requisitos previos

Antes de configurar el entorno de desarrollo local para Azure SQL Database, asegúrese de que cumple los siguientes requisitos de hardware y software:

  • Requisitos de software:
    • Actualmente se admite en Windows 10 o versiones posteriores, macOS Mojave o versiones posteriores y Linux (preferiblemente Ubuntu 18.04 o posteriores)
    • Azure Data Studio o Visual Studio Code
  • Requisitos mínimos de hardware:
    • 8 GB DE RAM
    • 10 GB de espacio disponible en disco

Instalación de Docker Desktop

El entorno de desarrollo local para Azure SQL Database usa el emulador de Azure SQL Database, una base de datos en contenedor con una gran fidelidad al servicio público de Azure SQL Database. El emulador de Azure SQL Database se implementa como un contenedor Docker.

Instale Docker Desktop. Si usa Windows, configure Docker Desktop para Windows con WSL 2.

Asegúrese de que Docker Desktop se está ejecutando antes de usar el entorno de desarrollo local para Azure SQL Database.

Instalación de la extensión

Hay se pueden instalar diferentes extensiones en función de la herramienta de desarrollo que prefiera.

Extensión Visual Studio Code Azure Data Studio
La extensión mssql de PowerShell para Visual Studio Code Instale la extensión mssql. La instalación no es necesaria. La extensión mssql como la funcionalidad está disponible de forma nativa.
Extensión SQL Database Projects (versión preliminar) La instalación no es necesaria. La extensión SQL Database Projects se incluye con la extensión mssql y se instala y actualiza automáticamente cuando se instala o actualiza la extensión mssql. Instalación de la extensión SQL Database Projects.

Si usa Visual Studio Code, instale la extensión mssql para Visual Studio Code.

La extensión mssql permite conectar y ejecutar consultas y probar scripts en una base de datos. La base de datos se puede ejecutar localmente en el emulador de Azure SQL Database o en el servicio global de Azure SQL Database.

Para instalar la extensión:

  1. En Visual Studio Code, seleccione Ver>Paleta de comandos, presione Ctrl+Mayús+P o presione F1 para abrir la Paleta de comandos.

  2. En la paleta de comandos, seleccione Extensiones: Instalar extensiones en la lista desplegable.

  3. En el panel Extensiones, escriba mssql.

  4. Seleccione la extensión SQL Server (mssql) y luego Instalar.

  5. Una vez finalizada la instalación, seleccione Recargar para habilitar la extensión.

  6. No es necesario ejecutar manualmente el contenedor de Docker con una imagen de SQL, se implementa y se ejecuta al compilar y publicar un proyecto.

Empiece a utilizar su entorno de desarrollo local

Ha configurado su entorno de desarrollo local para Azure SQL Database.

Paso siguiente

Obtenga más información sobre la experiencia de desarrollo local para Azure SQL Database: