Azure SQL Database con DBine

Cómo conectar DBine a Azure SQL Database y qué podés hacer una vez conectado. Esta página sale de lo que el driver de Azure SQL Database dice de sí mismo, así que coincide con la versión de DBine que descargás.

Conectarse

  1. En DBine, abrí Nueva conexión.
  2. Elegí Azure SQL Database en la lista de motores.
  3. Completá los campos de abajo, apretá Probar conexión y después Guardar.

Puerto predeterminado: 1433.

General

CampoDescripción
Servidor obligatorioEjemplo: miservidor.database.windows.net
PuertoEjemplo: 1433
Base de datos obligatorioAzure SQL no permite cambiar de base en la misma conexión.
Ejemplo: mibase
AutenticaciónEntra ID interactivo abre el navegador y admite MFA; con usuario y contraseña no hay MFA. La integrada usa la sesión de Windows (o el ticket de Kerberos) con el ADFS de la organización. La identidad administrada solo funciona si DBine corre en Azure. La predeterminada prueba, en orden, las variables AZURE_TENANT_ID/AZURE_CLIENT_ID/AZURE_CLIENT_SECRET, la identidad administrada, Azure CLI (az login) y Azure Developer CLI (azd auth login).
Opciones: SQL Server (usuario y contraseña), Microsoft Entra ID: interactivo (MFA), Microsoft Entra ID: usuario y contraseña, Microsoft Entra ID: integrada (Windows), Microsoft Entra ID: entidad de servicio, Microsoft Entra ID: identidad administrada, Microsoft Entra ID: predeterminada, Microsoft Entra ID: token de acceso
Predeterminado: SQL Server (usuario y contraseña)
UsuarioCon Entra ID, la cuenta (usuario@dominio): obligatoria con la integrada, opcional con la interactiva.
Solo con Autenticación: SQL Server (usuario y contraseña), Microsoft Entra ID: usuario y contraseña, windows_ntlm, Microsoft Entra ID: interactivo (MFA), Microsoft Entra ID: integrada (Windows).
ContraseñaSe guarda en el llavero del sistema, nunca en los archivos de DBine.
Solo con Autenticación: SQL Server (usuario y contraseña), Microsoft Entra ID: usuario y contraseña, windows_ntlm.
Inquilino (tenant ID)Obligatorio para la entidad de servicio. Con los demás métodos, opcional: sin él vale el inquilino de la cuenta.
Ejemplo: 00000000-0000-0000-0000-000000000000 o contoso.onmicrosoft.com
Solo con Autenticación: Microsoft Entra ID: usuario y contraseña, Microsoft Entra ID: entidad de servicio, Microsoft Entra ID: interactivo (MFA), Microsoft Entra ID: integrada (Windows), Microsoft Entra ID: predeterminada.
ID de la aplicación (client ID)Entidad de servicio: el ID de la aplicación registrada. Identidad administrada (también en la predeterminada): el client ID de una identidad asignada por el usuario; vacío, la del sistema. En los demás casos, opcional.
Solo con Autenticación: Microsoft Entra ID: usuario y contraseña, Microsoft Entra ID: entidad de servicio, Microsoft Entra ID: interactivo (MFA), Microsoft Entra ID: integrada (Windows), Microsoft Entra ID: identidad administrada, Microsoft Entra ID: predeterminada.
Secreto de la aplicaciónSe guarda en el llavero del sistema, nunca en los archivos de DBine.
Solo con Autenticación: Microsoft Entra ID: entidad de servicio.
Token de accesoUn token para https://database.windows.net/ (por ejemplo, de az account get-access-token --resource https://database.windows.net/). Vence en una hora.
Solo con Autenticación: Microsoft Entra ID: token de acceso.
Solo lecturaActivado o desactivado.

Túnel SSH. La conexión puede pasar por un servidor SSH, incluso por una cadena de bastiones, con contraseña, clave privada o el agente SSH. La huella del servidor se verifica contra known_hosts o se confirma la primera vez.

SSL/TLS

CampoDescripción
Confiar en el certificado del servidorActivado o desactivado.

Qué muestra el explorador

Debajo de la conexión: Bases de datos, cada una con sus esquemas. Dentro de cada una:

Editor de consultas

El editor usa SQL, con autocompletado de los objetos de la conexión. Las sentencias y los comandos corren sobre la base elegida en la pestaña.

Plantillas listas para objetos nuevos:

Herramientas para Azure SQL Database

Disponibles

  • Planes de ejecución gráficos
  • Profiler de consultas en vivo
  • Monitor del servidor
  • Sesiones y consultas en curso
  • Terminar una sesión
  • Bloqueos: quién bloquea a quién
  • Transacciones manuales (commit y rollback)
  • Uso de índices
  • Crear bases de datos
  • Eliminar bases de datos
  • Propiedades de la base
  • Relaciones en el diagrama ER
  • Diseñador visual de objetos nuevos
  • Renombrar objetos
  • Comparar y sincronizar esquemas
  • Clonar tablas
  • Carga masiva nativa al migrar datos
  • Usuarios y permisos

No disponibles para Azure SQL Database

  • Cancelar la consulta de otra sesión desde la lista de sesiones
  • Backups

Por qué una herramienta no aplica a un motor, y el detalle de cada una, está en la referencia de soporte por motor (en inglés).

Generado a partir del driver de Azure SQL Database 0.1.15, que DBine descarga la primera vez que te conectás a Azure SQL Database.

Descargar DBineTodos los motores