diff --git a/backend/windmill-worker/src/mssql_executor.rs b/backend/windmill-worker/src/mssql_executor.rs index 0166138b49..afc9301c9c 100644 --- a/backend/windmill-worker/src/mssql_executor.rs +++ b/backend/windmill-worker/src/mssql_executor.rs @@ -22,6 +22,7 @@ struct MssqlDatabase { password: String, port: Option, dbname: String, + instance_name: Option, } pub async fn do_mssql( @@ -44,6 +45,9 @@ pub async fn do_mssql( config.host(database.host); config.port(database.port.unwrap_or(1433)); config.database(database.dbname); + if let Some(instance_name) = database.instance_name { + config.instance_name(instance_name); + } // Using SQL Server authentication. config.authentication(AuthMethod::sql_server(database.user, database.password));