Симптоми
Да предположим, че създавате потребител, който не е DBO, с разрешение на DDL администратор в базата данни на SQL Server 2017, която е разрешена за обединяване на публикацията. Когато потребителят се опитва да измени процедурата, потребителят може да получи съобщение за грешка, подобно на следното:
MSG 21050, ниво 16, щат 1, процедура ProcedureName, Line LineNumber [партиден Старт ред LineNumber]
Тази операция може да бъде изпълнена само от членове на незаменим с фиксирана роля на сървър или db_owner фиксирана база данни. Свържете се с администратора с достатъчно разрешения за извършване на тази операция.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следната сборна актуализация за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.