Ir al contenido
Star
478
Star
478

SQL Writer

Esta guía te muestra cómo trabajar con Azure SQL Database localmente usando Azure Functions y SQLAlchemy. Este lab demuestra cómo procesar peticiones HTTP POST y persistir datos en una base de datos SQL local.

  1. Configurar el entorno:

    Abre VS Code en la carpeta del proyecto y ejecuta este comando en la Paleta de Comandos:

    Ventana de terminal
    > Dev Containers: Reopen in Container
  2. Iniciar Azurite: Desde la Paleta de Comandos, selecciona Azurite: Start Blob Service. Esto inicia el emulador de almacenamiento blob local requerido por el runtime de Azure Functions.

  3. Iniciar el host de funciones:

    Ventana de terminal
    func start
  4. Ejecutar el ejemplo:

    Ventana de terminal
    python main.py

Este lab incluye un perfil de conexión preconfigurado para la extensión SQL Server (mssql) en .vscode/settings.json.

  1. Abre la extensión SQL Server en VS Code.
  2. Selecciona el perfil de conexión Azure SQL Edge (Local).
  3. Ejecuta la siguiente consulta para verificar los datos:
    SELECT * FROM Users;
Ventana de terminal
docker compose down -v
ProblemaSolución
ImportError: libodbc.so.2Ejecuta scripts/setup-mve.sh para instalar las dependencias del sistema ODBC.
Error AzureWebJobsStorageAsegúrate de que el servicio Azurite Blob está iniciado (Azurite: Start Blob Service) y el puerto 10000 está disponible.