Симптоми

Да предположим, че създавате потребител, който не е 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 използва, за да опише софтуерни актуализации.

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Доколко сте доволни от качеството на превода?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×