Udostępnij za pośrednictwem


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.