Udzielanie dostępu do obiektu bazy danych
Jako administrator, możesz wykonać wybierz z produktów tabela i vw_Names widok i wykonać pr_Names procedury; Jednakże nie Mary.Udzielenia Maria niezbędne uprawnienia, należy użyć instrukcjaGRANT.
Procedura tytuł
Wykonać następującą instrukcja , aby nadać MaryEXECUTE uprawnienia do pr_Names procedura składowana.
GRANT EXECUTE ON pr_Names TO Mary; GO
W tym scenariuszu Maria dostęp tylko do produktów tabela przy użyciu procedura składowana.Jeśli chcesz Mary, aby możliwe było wykonać instrukcja SELECT wobec widoku, a następnie należy również wykonać GRANT SELECT ON vw_Names TO Mary.Aby usunąć dostęp do obiektów bazy danych, należy użyć instrukcjaREVOKE.
Ostrzeżenie
Jeśli w tabela, widoku i procedura składowana nie są własnością tego samego schematu, udzielanie uprawnień staje się bardziej złożone.Aby uzyskać informacje dotyczące konfigurowania uprawnień dla obiektów z różnych właścicieli, zobacz Łańcuchy własności.
Informacje o dotacji
Musi mieć uprawnienie EXECUTE do wykonać procedura składowana.Musi mieć SELECT, INSERT, UPDATE i usuwanie uprawnień do dostępu i zmiany danych.instrukcja GRANT jest także używany dla innych uprawnień, takie jak uprawnienia do tworzenia tabel.