From 4b6b74604b1a63fcc151d7c7dda4739dfba380f0 Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Mon, 10 Nov 2025 11:57:46 +0100 Subject: [PATCH] Use SSL automatically for Azure SQL --- plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js b/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js index a71a15e1e..1ae0d1b34 100644 --- a/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js +++ b/plugins/dbgate-plugin-mssql/src/backend/tediousDriver.js @@ -69,7 +69,11 @@ async function tediousConnect(storedConnection) { const [host, instance] = (server || '').split('\\'); const connectionOptions = { instanceName: instance, - encrypt: !!ssl || authType == 'msentra' || authType == 'azureManagedIdentity', + encrypt: + !!ssl || + authType == 'msentra' || + authType == 'azureManagedIdentity' || + server?.endsWith('.database.windows.net'), cryptoCredentialsDetails: ssl ? _.pick(ssl, ['ca', 'cert', 'key']) : undefined, trustServerCertificate: ssl ? (!ssl.ca && !ssl.cert && !ssl.key ? true : ssl.rejectUnauthorized) : undefined, enableArithAbort: true,