Ir al contenido

Modos de autenticación

MCP-Go-MSSQL soporta múltiples métodos de autenticación para adaptarse a diferentes entornos.

El método por defecto. Usa usuario y contraseña de SQL Server.

Ventana de terminal
MSSQL_AUTH=sql
MSSQL_USER=app_user
MSSQL_PASSWORD=your_password

Usa las credenciales de Windows del usuario actual. No requiere usuario ni contraseña en la configuración.

Ventana de terminal
MSSQL_AUTH=integrated

Consulta Autenticación Windows (SSPI) para detalles de configuración.

Para bases de datos en Azure SQL.

Ventana de terminal
MSSQL_AUTH=azure
MSSQL_USER=user@tenant.onmicrosoft.com
MSSQL_PASSWORD=your_password

Cuando necesitas control total sobre los parámetros de conexión:

Ventana de terminal
MSSQL_CONNECTION_STRING="server=myserver;database=mydb;user id=myuser;password=mypass;encrypt=true"

Esta variable anula todas las demás variables de conexión.

  1. MSSQL_CONNECTION_STRING (si está definido, se usa directamente)
  2. MSSQL_AUTH=integrated (SSPI, ignora user/password)
  3. MSSQL_AUTH=azure (Azure AD)
  4. MSSQL_AUTH=sql o sin definir (SQL Server auth por defecto)