Aracılığıyla paylaş


ListObjectPermissions 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 ListObjectPermissions method returns a SQLObjectList object that enumerates object access privilege for one or more Microsoft SQL Server security accounts.

Sözdizimi

object
.ListObjectPermissions( [ 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 ListObjectPermissions(
LPSQLDMOPERMISSIONLIST* ppList,
SQLDMO_PRIVILEGE_TYPE lPrivilegeTypes = SQLDMOPriv_AllObjectPrivs);

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

Varsayılan.Tüm uygulanabilir nesne ayrıcalık.

SQLDMOPriv_Delete

8

Hesapları ve bu tabloları veya görünümler karşısında delete deyim yürütmek izni nesne listesini numaralandırır.

SQLDMOPriv_Execute

16

Hesapları ve kendisi için bir yürütmek deyim yürütmek izni bu Depolanmış yordamlar listesi nesnesi numaralandırır.

SQLDMOPriv_Insert

2

Hesapları ve bu tabloları veya görünümler karşısında bir INSERT deyim yürütmek izni nesne listesini numaralandırır.

SQLDMOPriv_References

32

Hesapları listesi nesnesi numaralandırır ve bu tabloları hesabı, bildirimsel olarak bilgi tutarlılığına başvurabilir bütünlük kısıtlamaları.

SQLDMOPriv_Select

1

Hesapları ve bu tabloları veya görünümler karşısında bir deyim yürütmek izni nesne listesini numaralandırır.

SQLDMOPriv_Update

4

Hesapları ve bu tabloları veya görünümler karşısında bir update deyim yürütmek izni nesne listesini numaralandırır.

Döndürür

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

Açıklamalar

The ListObjectPermissions method enumerates object access permissions granted explicitly.

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 ListObjectPermissions yöntem.