Sintomi
Si supponga di creare un utente non dbo con autorizzazione di amministratore DDL nel database di SQL Server 2017 con pubblicazione di tipo merge abilitata. Quando un utente tenta di modificare la procedura, può ricevere un messaggio di errore simile al seguente:
Msg 21050, Livello 16, Stato 1, Procedura ProcedureName, Line LineNumber [Batch Start Line Number]
Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire questa operazione. Contattare un amministratore con autorizzazioni sufficienti per eseguire l'operazione.
Stato
Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.