diff --git a/src/Microsoft.SqlTools.ServiceLayer/Security/SecurityService.cs b/src/Microsoft.SqlTools.ServiceLayer/Security/SecurityService.cs index 0597ce65..b827a858 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/Security/SecurityService.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/Security/SecurityService.cs @@ -231,6 +231,12 @@ namespace Microsoft.SqlTools.ServiceLayer.Security } var _ = prototype.ServerRoles.ServerRoleNames; + + foreach (string role in prototype.ServerRoles.ServerRoleNames) + { + prototype.ServerRoles.SetMember(role, false); + } + foreach (string role in login.ServerRoles) { prototype.ServerRoles.SetMember(role, true);