From aebb87aa2014291735c2db177088bf02572008dc Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Mon, 1 Sep 2025 09:09:04 +0200 Subject: [PATCH] Fixed - error listing databases from Azure SQL SERVER #1197 --- plugins/dbgate-plugin-mssql/src/backend/driver.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/dbgate-plugin-mssql/src/backend/driver.js b/plugins/dbgate-plugin-mssql/src/backend/driver.js index 6eeccb4f5..8e7de64a1 100644 --- a/plugins/dbgate-plugin-mssql/src/backend/driver.js +++ b/plugins/dbgate-plugin-mssql/src/backend/driver.js @@ -148,7 +148,13 @@ const driver = { } return res; }, + async listDatabases(dbhan) { + const { rows } = await this.query(dbhan, 'SELECT name FROM sys.databases order by name'); + return rows; + }, + + async listDatabasesFull(dbhan) { const { rows } = await this.query(dbhan, sql.listDatabases); return rows; }, @@ -171,7 +177,7 @@ const driver = { const [variables, processes, databases] = await Promise.all([ this.listVariables(dbhan), this.listProcesses(dbhan), - this.listDatabases(dbhan), + this.listDatabasesFull(dbhan), ]); return {