Symptom
Anta att du skapar en icke-dbo-användare med DDL-administratörs behörighet i SQL Server 2017-databasen där den sammanfogade publikationen är aktive rad. När användaren försöker ändra proceduren kan det hända att användaren får ett fel meddelande av följande slag:
Meddelande 21050, nivå 16, State 1, procedur ProcedureName, Line LineNumber [batch start line LineNumber]
Endast medlemmar i den fasta Server rollen sysadmin eller db_owner åtgärd med den fasta databasen kan utföra den här åtgärden. Kontakta en administratör med tillräcklig behörighet för att utföra den här åtgärden.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i den här kumulativa uppdateringen för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.