Симптоми
Да предположим, че сте създали потребител, който не е dbo, с разрешение на администратор на DDL в база данни на SQL Server 2017, който има разрешена опцията "Обединяване на публикации". Когато потребителят се опитва да промени процедурата, той може да получи съобщение за грешка, подобно на следното:
Msg 21050, Level 16, State 1, Procedure Name, Line LineNumber [Batch Start Line LineNumber]
Само членовете на ролята на системен администратор с фиксиран сървър или ролята db_owner фиксирана база данни могат да извършват тази операция. Обърнете се към администратор с достатъчно разрешения за изпълнение на тази операция.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Решение
Този проблем е решен в следната кумулативна актуализация за SQL Server:
За кумулативните актуализации за SQL Server:
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.