Próbowałem wielu sposobów zrobienia tego bez powodzenia, ale to, co chcę zrobić, jest następujący:GRANT specyficzna rola ALTER dostęp do określonej tabeli
GRANT ALTER ON [dbo].[theTable] TO [role]
bonus, jeśli można również podać mi jakiś stan uprawnień przed & po np.
SELECT *
FROM fn_my_permissions('dbo.theTable', 'TABLE');
Wiele z góry dzięki :)
Dlaczego uważasz, że to nie jest sukces? Czy pojawia się komunikat o błędzie? fn_my_permissions nie przyjmuje "TABLE" jako drugiego parametru. Zobacz http://msdn.microsoft.com/en-us/library/ms176097.aspx –
Ponieważ wiem, że to się nie udaje, ponieważ nie pozwala mi tego zrobić, mimo że jestem dbo. Wiem, że "TABLE" nie działa, ale "DATABASE" nie zwraca żadnej z moich ról. –