Witam,
mam taki problem.
Pracuję na MS SQL Management Studio + SQL Express na sąsiedniej maszynie.
Będąc zalogowany do bd jako administrator, nadaję uprawnienia do procedur składowanych:
Na drzewie obiektów wskazuję procedurę A, potem properties/permissions, wybieram użytkownika X, nadaję mu jedyne uprawnienie do EXECUTE.
Uzytkownik ten nadal nie może odpalić procedury. Dostaje on błąd:
Gorzej. Na procedurze innej, gdzie użytkownik miał juz wczesniej nadane uprawnienia i z niej korzystał - odbieram mu je na próbę żeby zobaczyć czy dostanie odmowę.
I co? Odmowy brak, użytkownik może nadaużuwać procedury. A użytkownika nawet nie ma na liście...
Co robię źle?
Może to sprawa jakiegoś mapowania użytkowników/loginów.
Używam logowania SQL nie Windowsowego.
mam taki problem.
Pracuję na MS SQL Management Studio + SQL Express na sąsiedniej maszynie.
Będąc zalogowany do bd jako administrator, nadaję uprawnienia do procedur składowanych:
Na drzewie obiektów wskazuję procedurę A, potem properties/permissions, wybieram użytkownika X, nadaję mu jedyne uprawnienie do EXECUTE.
Uzytkownik ten nadal nie może odpalić procedury. Dostaje on błąd:
Code: text
Gorzej. Na procedurze innej, gdzie użytkownik miał juz wczesniej nadane uprawnienia i z niej korzystał - odbieram mu je na próbę żeby zobaczyć czy dostanie odmowę.
I co? Odmowy brak, użytkownik może nadaużuwać procedury. A użytkownika nawet nie ma na liście...
Co robię źle?
Może to sprawa jakiegoś mapowania użytkowników/loginów.
Używam logowania SQL nie Windowsowego.