Sintomas
Suponha que você crie um usuário não-dbo com permissão de administrador DDL no banco de dados do SQL Server 2017 que tenha a publicação de mesclagem habilitada. Quando o usuário tenta alterar o procedimento, o usuário pode receber uma mensagem de erro semelhante à seguinte:
MSG 21050, nível 16, estado 1 , ProcedureName, lineLineNumber [linha de início do lote LineNumber]
Somente os membros da função de servidor fixa sysadmin ou db_owner função de banco de dados fixa podem executar essa operação. Entre em contato com um administrador com permissões suficientes para executar esta operação.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:
Sobre atualizações cumulativas do SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Referências
Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.