Configuración de un entorno de desarrollo local para 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.
Importante
Configure un entorno de desarrollo con una plantilla de contenedor de desarrollo para Azure SQL Database. Para empezar, configure un entorno de desarrollo local de Azure SQL Database con una plantilla de contenedor de desarrollo. Las plantillas de contenedor de desarrollo son una alternativa superior y un reemplazo del emulador de Azure SQL Database para el desarrollo local.
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:
En Visual Studio Code, seleccione Ver>Paleta de comandos, presione Ctrl+Mayús+P o presione F1 para abrir la Paleta de comandos.
En la paleta de comandos, seleccione Extensiones: Instalar extensiones en la lista desplegable.
En el panel Extensiones, escriba
mssql
.Seleccione la extensión SQL Server (mssql) y luego Instalar.
Una vez finalizada la instalación, seleccione Recargar para habilitar la extensión.
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
Creación de un proyecto de base de datos para un entorno de desarrollo local para Azure SQL Database
Contenido relacionado
Obtenga más información sobre la experiencia de desarrollo local para Azure SQL Database:
- ¿Qué es la experiencia de desarrollo local en Azure SQL Database?
- Creación de un proyecto de base de datos para un entorno de desarrollo local para Azure SQL Database
- Publicación de un proyecto de base de datos para Azure SQL Database en el emulador local
- Inicio rápido: Creación de un entorno de desarrollo local para Azure SQL Database
- Introducción del emulador de Azure SQL Database