KB4511884 - FIX: L'errore si verifica quando un utente non DBO modifica la procedura in SQL Server database 2017 in cui è abilitata la pubblicazione tipo di annunci di stampa

Si applica a
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

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.