Skip to content

Connection Strings

MCP-Go-MSSQL automatically builds the connection string from environment variables. You can also provide a custom connection string.

With standard variables, the server generates:

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

In development mode (DEVELOPER_MODE=true), it changes to trustservercertificate=true.

Set MSSQL_CONNECTION_STRING to use your own string:

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

This variable overrides MSSQL_SERVER, MSSQL_DATABASE, MSSQL_USER, MSSQL_PASSWORD, and 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
ParameterProductionDevelopment
encrypttrue (always)true (always)
trustservercertificatefalsetrue