Crear una base de datos de Azure SQL

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:

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.

  1. En la barra de actividad de la extensión MSSQL, seleccione la vista Implementaciones .

  2. Seleccione Crear un Azure SQL Database.

    Captura de pantalla que muestra las opciones de implementación.

  3. Inicie sesión con la cuenta de Azure cuando se le solicite.

  4. 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.

    Captura de pantalla que muestra la pantalla Crear.

  5. 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.
  6. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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 Library no 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.
  5. 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:

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.