Metoda ListPermissions
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
ListPermissions Metoda zwraca SQLObjectList obiekt, który wylicza przywilej dostępu do obiektu Microsoft SQL Server role bazy danych i użytkowników.
Składnia
object
.ListPermissions( [ Privilege ] )as SQLObjectList
Części
obiekt
Wyrażenie, którego wartością obiekt na liście dotyczy.Przywilej
Opcjonalne.Ogranicza listy członków wylicza uprawnienia dostępu do obiektu, jak opisano w ustawieniach.
Prototyp (C/C++)
HRESULT ListPermissions(
LPSQLDMOPERMISSIONLIST* ppList,
SQLDMO_PRIVILEGE_TYPE lPrivilegeTypes);
Ustawienia
Podczas ustawiania przywilej argumentu, aby zastąpić domyślne zachowanie wskazać więcej niż jedno uprawnienie łącząc wartości przy użyciu operator logicznego OR.Ustaw przywilej za pomocą tych wartości SQLDMO_PRIVILEGE_TYPE.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOPriv_AllObjectPrivs |
63 |
Domyślnie dla DBObject, Table, i View obiektów.Wszystkie uprawnienia obiektu. |
SQLDMOPriv_Delete |
8 |
Obiekt listy wylicza kont przyznane uprawnienia do wykonać instrukcja DELETE przeciwko tabela lub widoku. |
SQLDMOPriv_Execute |
16 |
Domyślnie dla StoredProcedure obiektu.Obiekt listy wylicza kont przyznane uprawnienie EXECUTE do procedura składowana. |
SQLDMOPriv_Insert |
2 |
Obiekt listy wylicza przyznane uprawnienia do konta wykonać instrukcja INSERT przeciwko tabela lub widoku. |
SQLDMOPriv_References |
32 |
Obiekt listy wylicza kont, które można użyć tabela występującej w ograniczeniach deklaratywna integralność referencyjna. |
SQLDMOPriv_Select |
1 |
Obiekt listy wylicza przyznane uprawnienia do konta wykonać instrukcja SELECT dla tabela lub widoku. |
SQLDMOPriv_Update |
4 |
Obiekt listy wylicza kont przyznane uprawnienia do wykonać instrukcja UPDATE przeciwko tabela lub widoku. |
Zwraca
A SQLObjectList obiekt, który zawiera 0 lub więcej Permission obiektów.
Uwagi
ListPermissions Metoda wylicza wyraźnie przyznane uprawnienia obiektu.Podczas korzystania z ListPermissions z Table object wartością domyślną przywilej parametr jest SQLDMOPriv_Execute.Dla wszystkich innych obiektów, wartość domyślna, przywilej parametr jest SQLDMOPriv_AllObjectPrivs.
Serwer SQL Server i role bazy danych można przypisywać uprawnienia poprzez przyznanie instrukcja niejawnie uprawnienia Wykonywanie.Niejawna dotacje nie są wyliczane przez ListPermissions metoda.