Aracılığıyla paylaş


ListPermissions yöntemi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The ListPermissions method returns a SQLObjectList object that enumerates object access privilege for Microsoft SQL Server database roles and users.

Sözdizimi

object
.ListPermissions( [ Privilege ] )as SQLObjectList

Bölümleri

  • nesne
    Bir nesneye uygulanan listesinde değerlendirir ifade.

  • Ayrıcalık
    İsteğe bağlı.Ayarlarda belirtildiği gibi nesne erişim izinleri numaralandırır üyeler listesine zorlar.

Prototip (c/C++)

HRESULT ListPermissions(
LPSQLDMOPERMISSIONLIST* ppList,
SQLDMO_PRIVILEGE_TYPE lPrivilegeTypes);

Ayarları

Ayarlarken ayrıcalık varsayılan davranışı geçersiz kılmak için bağımsız değişken belirtmek daha tek bir izin veya mantıksal işleç kullanarak değerlerini birleştirerek.Set ayrıcalık bu SQLDMO_PRIVILEGE_TYPE değerleri kullanarak.

Sabit

Değer

Açıklama

SQLDMOPriv_AllObjectPrivs

63

İçin varsayılan DBObject, Table, ve View nesneler.Tüm uygulanabilir nesne ayrıcalık.

SQLDMOPriv_Delete

8

Başvurulan karşı delete deyim yürütmek izni verilen hesapları listesi nesnesi sıralar tablo veya görünüm.

SQLDMOPriv_Execute

16

İçin varsayılan StoredProcedure nesne.Başvurulan saklı yordam üzerinde execute izni hesapları listesi nesnesi numaralandırır.

SQLDMOPriv_Insert

2

Başvurulan bir INSERT deyim yürütmek izni verilen hesapları listesi nesnesi sıralar tablo veya görünüm.

SQLDMOPriv_References

32

Başvurulan kullanabilirsiniz hesapları listesi nesnesi sıralar tablo bildirim deyimi bilgi tutarlılığı kısıtlamaları içinde.

SQLDMOPriv_Select

1

Başvurulan bir deyim yürütmek izni verilen hesapları listesi nesnesi sıralar tablo veya görünüm.

SQLDMOPriv_Update

4

Başvurulan karşı bir update deyim yürütmek izni verilen hesapları listesi nesnesi sıralar tablo veya görünüm.

Döndürür

A SQLObjectList 0 veya daha fazlasını içeren nesne Permission nesneler.

Açıklamalar

The ListPermissions method enumerates object access permissions granted explicitly.Kullanırken ListPermissions ile Table Varsayılan değer olan nesne ayrıcalık SQLDMOPriv_Execute parametresidir.Tüm diğer nesneler için varsayılan değer olan ayrıcalık SQLDMOPriv_AllObjectPrivs parametresidir.

sql Server sunucu ve veritabanı rollerini deyim örtülü olarak yürütülmesine izin vererek ayrıcalık atayın.Örtülü verir değil tarafından numaralandırılan ListPermissions yöntem.