Send user as empty string (default value) (#2151)

This commit is contained in:
Cheena Malhotra
2023-07-18 14:59:22 -07:00
committed by GitHub
parent 1000886ac3
commit efb5af0c47

View File

@@ -1732,7 +1732,9 @@ namespace Microsoft.SqlTools.ServiceLayer.Connection
ServerName = defaultBuilder.DataSource != builder.DataSource ? builder.DataSource : null,
TrustServerCertificate = defaultBuilder.TrustServerCertificate != builder.TrustServerCertificate ? builder.TrustServerCertificate : false,
TypeSystemVersion = defaultBuilder.TypeSystemVersion != builder.TypeSystemVersion ? builder.TypeSystemVersion : null,
UserName = defaultBuilder.UserID != builder.UserID ? builder.UserID : null,
// !!! ALERT - DO NOT CHANGE USER !!!
// SSMS 19 treats "user" as mandatory, always set it to value from connection string builder, even if it's an empty string.
UserName = builder.UserID,
WorkstationId = defaultBuilder.WorkstationID != builder.WorkstationID ? builder.WorkstationID : null
};