Отнася се за
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

Симптоми

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

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

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.