Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo te muestra cómo aprovisionar rápidamente una Azure SQL Database (nivel gratuito) usando la extensión MSSQL para Visual Studio Code.
Esta experiencia proporciona aprovisionamiento de niveles gratis solo que no se puede personalizar. No se pueden cambiar las opciones de proceso, almacenamiento ni precios.
Para configurar opciones avanzadas o usar niveles de pago, implemente la base de datos a través del portal de Azure.
La extensión MSSQL para Visual Studio Code se integra con Azure para que pueda aprovisionar bases de datos Azure SQL y conectarse a ellas sin salir del editor. Un asistente guiado en la página Implementaciones se autentica con la cuenta de Azure y crea una base de datos de Azure SQL totalmente administrada en cuestión de minutos. La experiencia de aprovisionamiento utiliza las asignaciones mensuales del nivel gratuito. Revisa la elegibilidad, los límites y el comportamiento de pausa o de pago por exceso antes de crear recursos. El nivel gratuito está pensado principalmente para escenarios de desarrollo y prueba de concepto y no tiene SLA; los recursos de apoyo pueden tener cargos separados.
Features
Azure integración en la extensión MSSQL ofrece las siguientes funcionalidades:
- Crea nuevas bases de datos Azure SQL directamente desde Visual Studio Code con las asignaciones mensuales del nivel gratuito.
- Autentíquese con su cuenta de Azure con Microsoft Entra ID y sesión persistente.
- Configure la suscripción, el grupo de recursos, el servidor y la base de datos en una sola página en un asistente guiado.
- Elija lo que sucede cuando se alcanza el límite mensual gratuito: autopausa hasta el siguiente mes natural o continúe con las tarifas estándar sin servidor.
- Conectarse automáticamente a la nueva base de datos en cuanto se complete el aprovisionamiento y añadir la conexión a sus perfiles guardados.
Prerequisites
Antes de aprovisionar una base de datos de Azure SQL desde Visual Studio Code, asegúrese de cumplir los siguientes requisitos:
- Instale la extensión MSSQL para Visual Studio Code. Para conocer los pasos de instalación, consulte la extensión MSSQL para Visual Studio Code.
- Tener una cuenta de Azure activa. Si no tiene una, cree una cuenta gratuita de Azure.
- Tener permisos para crear recursos en la suscripción de Azure de destino y en el grupo de recursos.
Aprovisionamiento de una base de datos de Azure SQL
Puede aprovisionar una nueva base de datos Azure SQL desde la página Implementaciones de la extensión MSSQL.
En la barra de actividad de la extensión MSSQL, seleccione la vista Implementaciones .
Seleccione Crear un Azure SQL Database.
Inicie sesión con la cuenta de Azure cuando se le solicite.
Configure la base de datos en una sola página:
- Suscripción: seleccione la suscripción Azure propietaria de la nueva base de datos.
- Grupo de recursos: seleccione un grupo de recursos existente o cree uno nuevo.
- Servidor: seleccione un servidor lógico Azure SQL existente o cree uno nuevo. Los nuevos servidores solicitan un inicio de sesión y una contraseña de administrador.
- Nombre de la base de datos: escriba un nombre para la nueva base de datos.
- Configuración opcional: agregue un nombre de perfil, un grupo de conexiones, un origen de datos o etiquetas.
Para el nivel gratis, elija lo que sucede cuando se alcanza el límite mensual:
- Pausar automáticamente la base de datos hasta el siguiente mes natural.
- Continúe con las tarifas estándar sin servidor.
Seleccione Crear base de datos. La extensión crea la base de datos y agrega la conexión a los perfiles guardados. La nueva conexión se conecta automáticamente cuando se completa el aprovisionamiento.
Después del aprovisionamiento
Usa la base de datos que acabas de aprovisionar en lugar de crear otra base de datos para un tutorial.
- Verifica el despliegue, incluyendo la suscripción prevista, el grupo de recursos, el servidor, la configuración de la versión gratuita y el comportamiento del límite mensual. Si falla el aprovisionamiento o su estado es incierto, inspecciona el despliegue existente antes de intentarlo de nuevo; no crees otra base de datos ni cambies a una configuración de pago como respaldo.
- Encuentra la nueva conexión guardada en Explorador de objetos. Si no está conectado, usa la conexión guardada para reconectarte. Para ayuda con conexión o autenticación, consulta Conectar a una base de datos.
- Abre un editor de consultas conectado a la nueva base de datos y ejecuta
SELECT DB_NAME() AS current_database;. Confirma que el resultado coincide con el nombre de la base de datos que has provisionado antes de ejecutar las sentencias de muestra. - Sigue Usar una base de datos existente en el inicio rápido de primera consulta, luego crea su tabla de ejemplo, inserta filas y consulta los resultados. Sáltate el paso genérico Crear una base de datos :
CREATE DATABASE Libraryno provisiona una base de datos de nivel gratuito. Los pasos de la tabla de ejemplo no requieren Adventure Works ni una base de datos importada. - Cuando termines, sigue las instrucciones de limpieza del objeto de ejemplo del inicio rápido. Mantén tu base de datos si planeas continuar con el proyecto.
Consulta tu saldo restante y revisa el comportamiento de pausa y de exceso. Desconecta los editores de consultas y la conexión del Explorador de objetos cuando termines. Las conexiones abiertas pueden evitar la pausa automática en reposo; desconectarse no restaura los segundos de vCore ya consumidos.
Después de ejecutar tu primera consulta, puedes continuar tu flujo de trabajo en la misma base de datos. Revisa permisos, cambios generados y costes de cualquier servicio adicional antes de utilizar estas herramientas opcionales:
- Abra el Diseñador de esquemas para diseñar y evolucionar el modelo de datos. Con la integración de GitHub Copilot en el Diseñador de esquemas, puedes describir tu esquema en lenguaje natural y dejar que GitHub Copilot genere tablas y relaciones.
- Utiliza Data API builder para generar puntos de conexión REST, GraphQL y Model Context Protocol (MCP) a partir de tu esquema. Funciona con la misma conexión Azure SQL.
- Use cuadernos de SQL o el editor de consultas estándar para crear consultas y explorar datos.
Juntas, estas experiencias proporcionan una ruta de acceso de un extremo a otro desde una base de datos de Azure SQL aprovisionada a un back-end en funcionamiento, todo dentro de Visual Studio Code.
Limitaciones
- Actualmente solo se admite Azure SQL Database. no se admiten Azure SQL Managed Instance ni SQL Server en Azure Virtual Machines.
- El nivel gratuito sigue los límites estándar de Azure SQL Database Free Tier. Una vez que alcanzas el límite mensual, se aplica la opción que has elegido (autopausa o continuar).
- Necesita la autenticación de Microsoft Entra ID para el aprovisionamiento.
Comentarios y soporte técnico
Si tiene ideas, comentarios o quiere interactuar con la comunidad, únase a la discusión en https://aka.ms/vscode-mssql-discussions. Para notificar un error, visite https://aka.ms/vscode-mssql-bug. Para solicitar una nueva característica, vaya a https://aka.ms/vscode-mssql-feature-request.
Contenido relacionado
- Conexión a una base de datos con la extensión MSSQL para Visual Studio Code
- Inicio rápido: Ejecución de la primera consulta con la extensión MSSQL para Visual Studio Code
- Diseñador de esquemas
- integración de GitHub Copilot en el Diseñador de esquemas
- Generador de API de datos
- Cuadernos de SQL
- Extensión MSSQL para Visual Studio Code
- Implementación gratuita de Azure SQL Database