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.