Metoda ListObjectPermissions
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.
ListObjectPermissionsmetoda zwraca SQLObjectList obiekt, który wylicza obiektu uprawnień dostępu dla jednego lub więcej Microsoft SQL Server zabezpieczeń kont.
Składnia
object
.ListObjectPermissions( [ 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 obiektów, jak opisano w ustawieniach.
Prototyp (C/C++)
HRESULT ListObjectPermissions(
LPSQLDMOPERMISSIONLIST* ppList,
SQLDMO_PRIVILEGE_TYPE lPrivilegeTypes = SQLDMOPriv_AllObjectPrivs);
Ustawienia
Podczas ustawiania Przywilej Łącząc wartości przy użyciu operatorlogicznego lub argumentu, aby zastąpić domyślne zachowanie wskazują, więcej niż jedno uprawnienie.Zestaw Przywilej za pomocą tych wartości SQLDMO_PRIVILEGE_TYPE.
Stała |
Wartość |
Opis |
---|---|---|
SQLDMOPriv_ i AllObjectPrivs |
63 |
Domyślny.Wszystkie uprawnienia obiektu. |
SQLDMOPriv_Delete |
8 |
Obiekt listy wylicza kont i tych tabel lub widoków w stosunku do których uprawnienia do wykonać instrukcjaDELETE. |
SQLDMOPriv_Execute |
16 |
Obiekt listy wylicza konta i tych procedur przechowywanych, dla których uprawnienia do wykonać wykonywanie instrukcja. |
SQLDMOPriv_Insert |
2 |
Obiekt listy wylicza kont i tych tabel lub widoków, wobec których uprawnienia do wykonać INSERT instrukcja. |
SQLDMOPriv_References |
32 |
Obiekt listy wylicza konta i tych tabel, które konta można odwołać w deklaratywna integralność referencyjna ograniczeń. |
SQLDMOPriv_Select |
1 |
Obiekt listy wylicza kont i tych tabel lub widoków w stosunku do których uprawnienia do wykonać instrukcjaSELECT. |
SQLDMOPriv_Update |
4 |
Obiekt listy wylicza kont i tych tabel lub widoków, wobec których uprawnienia do wykonać aktualizacji instrukcja. |
Zwraca
A SQLObjectList obiekt, który zawiera 0 lub więcej Permission obiekty
Uwagi
ListObjectPermissionsmetoda wylicza wyraźnie przyznane uprawnienia obiektu.
SQL Role serwera i bazy danych serwera przypisywać uprawnienia poprzez przyznanie instrukcja , wykonanie uprawnienia niejawnie.Niejawna dotacje nie są wyliczane przez ListObjectPermissions metoda.