Connection strings
MCP-Go-MSSQL construye el connection string automáticamente a partir de las variables de entorno. También puedes proporcionar un connection string personalizado.
Connection string automático
Sección titulada «Connection string automático»Con las variables estándar, el servidor genera:
server=HOST;database=DB;user id=USER;password=PASS;port=1433;encrypt=true;trustservercertificate=falseEn modo desarrollo (DEVELOPER_MODE=true), cambia a trustservercertificate=true.
Connection string personalizado
Sección titulada «Connection string personalizado»Define MSSQL_CONNECTION_STRING para usar un string propio:
MSSQL_CONNECTION_STRING="server=myserver;database=mydb;user id=myuser;password=mypass;encrypt=true;trustservercertificate=false"Esta variable anula MSSQL_SERVER, MSSQL_DATABASE, MSSQL_USER, MSSQL_PASSWORD y MSSQL_PORT.
Ejemplos por entorno
Sección titulada «Ejemplos por entorno»SQL Server local
Sección titulada «SQL Server local»server=localhost;database=DevDB;user id=sa;password=DevPass123;encrypt=true;trustservercertificate=trueAzure SQL Database
Sección titulada «Azure SQL Database»server=myserver.database.windows.net;database=MyDB;user id=myuser@myserver;password=MyPass;encrypt=true;trustservercertificate=falseWindows Authentication
Sección titulada «Windows Authentication»server=myserver;database=MyDB;integrated security=sspi;encrypt=trueParámetros de cifrado
Sección titulada «Parámetros de cifrado»| Parámetro | Producción | Desarrollo |
|---|---|---|
encrypt | true (siempre) | true (siempre) |
trustservercertificate | false | true |