Simptomi
Pretpostavimo da kreirate korisnika koji nije dbo sa DDL administratorskom dozvolom u SQL Server 2017 bazi podataka za koju je omogućena opcija "Objedini publikaciju". Kada korisnik pokuša da izmeni proceduru, može dobiti poruku o grešci koja podseća na sledeću poruku:
Msg 21050, nivo 16, stanje 1, procedura ImeProcedure, line lineNumber [Batch Start Line LineNumber]
Ovu operaciju mogu da izvrše samo članovi fiksne uloge sistemskog administratora ili db_owner fiksne uloge baze podataka. Obratite se administratoru sa potrebnim dozvolama za izvršavanje ove operacije.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:
Osnovni podaci o kumulativnim ispravkama za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.