Ir al contenido

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.

Con las variables estándar, el servidor genera:

server=HOST;database=DB;user id=USER;password=PASS;port=1433;encrypt=true;trustservercertificate=false

En modo desarrollo (DEVELOPER_MODE=true), cambia a trustservercertificate=true.

Define MSSQL_CONNECTION_STRING para usar un string propio:

Ventana de terminal
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.

server=localhost;database=DevDB;user id=sa;password=DevPass123;encrypt=true;trustservercertificate=true
server=myserver.database.windows.net;database=MyDB;user id=myuser@myserver;password=MyPass;encrypt=true;trustservercertificate=false
server=myserver;database=MyDB;integrated security=sspi;encrypt=true
ParámetroProducciónDesarrollo
encrypttrue (siempre)true (siempre)
trustservercertificatefalsetrue