DatabasePermissionSet Sınıfı
DatabasePermissionSet Nesnesi gösteren bir SQL Server küme veritabanı izinleri.
Devralma Hiyerarşisi
System.Object
Microsoft.SqlServer.Management.Smo.PermissionSetBase
Microsoft.SqlServer.Management.Smo.DatabasePermissionSet
Ad Alanı: Microsoft.SqlServer.Management.Smo
Derleme: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo içinde.dll)
Sözdizimi
'Bildirim
Public NotInheritable Class DatabasePermissionSet _
Inherits PermissionSetBase
'Kullanım
Dim instance As DatabasePermissionSet
public sealed class DatabasePermissionSet : PermissionSetBase
public ref class DatabasePermissionSet sealed : public PermissionSetBase
[<SealedAttribute>]
type DatabasePermissionSet =
class
inherit PermissionSetBase
end
public final class DatabasePermissionSet extends PermissionSetBase
DatabasePermissionSet türü aşağıdaki üyeleri açıklar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
![]() |
DatabasePermissionSet() | Yeni bir başlatır örnek , DatabasePermissionSet WalkTree |
![]() |
DatabasePermissionSet(DatabasePermission) | Yeni bir başlatır örnek , DatabasePermissionSet WalkTree |
![]() |
DatabasePermissionSet(array<DatabasePermission[]) | Yeni bir başlatır örnek , DatabasePermissionSet WalkTree |
![]() |
DatabasePermissionSet(DatabasePermissionSet) | Yeni bir başlatır örnek , DatabasePermissionSet WalkTree |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Alter | Alır veya küme Boolean özellik değeri alter iznine izin küme dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanı özelliklerini değiştirmek ve oluşturmak, değiştirmek veya tüm alt nesneleri bırakın grantee sağlar. |
![]() |
AlterAnyApplicationRole | Alır veya küme Boolean özellik değeri izin küme alter any uygulama ROLÜ izinleri dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki tüm uygulama rolü özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyAssembly | Alır veya küme Boolean özellik değeri izin küme alter any DERLEME izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki tüm derleme özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyAsymmetricKey | Alır veya küme Boolean özellik değeri izin küme alter any ASİMETRİK anahtar izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki bir asimetrik anahtar özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyCertificate | Alır veya küme Boolean özellik değeri alter any sertifika izin izin küme dahil edilmeyeceğini belirtirBu izin, sertifika veritabanında sahipliği dışında tüm özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyContract | Alır veya küme Boolean özellik değeri izin küme alter any sözleşme izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki tüm Hizmet Aracısı anlaşma özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyDatabaseAudit | Alır veya küme Boolean özellik değeri izin küme alter any database DENETLEME izni dahil edilmeyeceğini belirtirDenetim veritabanı nesnelerini değiştirmek grantee değişiklik bu izni sağlar. |
![]() |
AlterAnyDatabaseDdlTrigger | Alır veya küme Boolean özellik değeri alter any database ddl tetikleyici izin izin küme dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki tüm veritabanı DDL tetikleyicisi özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyDatabaseEventNotification | Alır veya küme Boolean özellik değeri alter any database olay bildirim izin izin küme dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki herhangi bir veritabanı olay bildirim özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyDataspace | Alır veya küme Boolean özellik değeri alter any dataspace izin izin küme dahil edilmeyeceğini belirtirBu izin, veritabanı dosyalarında değişiklik grantee değişiklik sağlar. |
![]() |
AlterAnyFulltextCatalog | Alır veya küme Boolean özellik değeri, gezilmeyeceğini belirtir dahil herhangi tam metin KATALOĞU alter iznine izin küme.Bu izne sahip olma dışında veritabanındaki tüm tam metin kataloğu özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyMessageType | Alır veya küme Boolean özellik değeri izin küme alter any ileti türü izin dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki herhangi bir ileti türü özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyRemoteServiceBinding | Alır veya küme Boolean özellik değeri izin küme alter any uzaktan hizmet bağlama izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki herhangi uzak hizmet bağlaması özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyRole | Alır veya küme Boolean özellik değeri izin küme any role alter izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki herhangi bir rol özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyRoute | Alır veya küme Boolean özellik değeri izin küme alter any yol izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki tüm Hizmet Aracısı yol özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnySchema | Alır veya küme Boolean özellik değeri izin küme alter any schema izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki herhangi bir şema özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyService | Alır veya küme Boolean özellik değeri alter any SERVICE izin izin küme dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki Hizmet Aracısı hizmet özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnySymmetricKey | Alır veya küme Boolean özellik değeri izin küme alter any SİMETRİK anahtar izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki herhangi bir simetrik anahtar özelliklerini değiştirmek grantee sağlar. |
![]() |
AlterAnyUser | Alır veya küme Boolean özellik değeri izin küme herhangi bir kullanıcı alter izni dahil edilmeyeceğini belirtirBu izne sahip olma dışında veritabanındaki herhangi bir kullanıcının özelliklerini değiştirmek grantee sağlar. |
![]() |
Authenticate | Alır veya küme Boolean özellik değeri izin küme kimlik doğrulama izni dahil edilmeyeceğini belirtirBu izin, veritabanı kimlik doğrulaması grantee sağlar. |
![]() |
BackupDatabase | Alır veya küme Boolean özellik değeri izin küme backup database iznine dahil edilmeyeceğini belirtirBu izni oluştur grantee sağlar bir yedek veritabanı. |
![]() |
BackupLog | Alır veya küme Boolean özellik değeri, gezilmeyeceğini belirtir dahil backup log izin izin küme.Bu izni oluştur grantee sağlar bir yedek işlem günlüğünün. |
![]() |
Checkpoint | Alır veya küme Boolean özellik değeri, belirtir Ekle denetim noktası izin izin küme.Bu izin, bir denetim noktası veritabanında grantee sorunu sağlar. |
![]() |
Connect | Alır veya küme Boolean özellik değeri dahil izin küme connect izni verip belirtirBu izni ve veritabanına bağlanmak grantee sağlar. |
![]() |
ConnectReplication | Alır veya küme Boolean özellik değeri, gezilmeyeceğini belirtir dahil bağlantı çoğaltma izni izin küme.Bu izin, çoğaltma veritabanlarına bağlanmak grantee sağlar. |
![]() |
Control | Alır veya küme Boolean özellik değeri dahil izin küme Denetim izni verip belirtirBu izin her veritabanı iznini içeren veritabanı üzerinde grantee tam denetim olanağı sağlar. |
![]() |
CreateAggregate | Alır veya küme Boolean özellik değeri, gezilmeyeceğini belirtir dahil toplam oluşturma izni izin küme.Bu izni veritabanında toplu oluşturmak grantee sağlar. |
![]() |
CreateAssembly | Alır veya küme Boolean özellik değeri izin küme DERLEME oluşturma izni dahil edilmeyeceğini belirtirBu izin bir derleme veritabanında oluşturmak grantee sağlar. |
![]() |
CreateAsymmetricKey | Alır veya küme Boolean özellik değeri izin küme ASİMETRİK anahtar oluşturma izni dahil edilmeyeceğini belirtirBu izin bir asimetrik anahtar oluşturma grantee sağlar. |
![]() |
CreateCertificate | Alır veya küme Boolean özellik değeri dahil izin küme Sertifika Oluştur izni verip belirtirBu izin bir sertifika veritabanında oluşturmak grantee sağlar. |
![]() |
CreateContract | Alır veya küme Boolean özellik değeri izin küme sözleşme oluşturma izni dahil edilmeyeceğini belirtirBu izin bir Hizmet Aracısı anlaşma oluşturma grantee sağlar. |
![]() |
CreateDatabase | Alır veya küme Boolean özellik değeri izin küme create database iznine dahil edilmeyeceğini belirtirBu izin, veritabanı oluşturma grantee sağlar. |
![]() |
CreateDatabaseDdlEventNotification | Alır veya küme Boolean özellik değeri izin küme veritabanı ddl olay bildirim oluşturma izni dahil edilmeyeceğini belirtirBu izin bir veritabanı ddl olay bildirim oluşturmak grantee sağlar. |
![]() |
CreateDefault | Alır veya küme Boolean özellik değeri create default izninde dahil edilmeyeceğini belirtirizin küme.Bu izin, varsayılan bir veritabanında oluşturmak grantee sağlar. |
![]() |
CreateFulltextCatalog | Alır veya küme Boolean özellik değeri izin küme tam metin KATALOG Oluştur izni dahil edilmeyeceğini belirtirBu izni veritabanında tam metin kataloğu oluşturmak grantee sağlar. |
![]() |
CreateFunction | Alır veya küme Boolean özellik değeri, belirtir Ekle işlevi oluşturma izni izin küme.Bu izin veritabanında bir işlev oluşturun grantee sağlar. |
![]() |
CreateMessageType | Alır veya küme Boolean özellik değeri izin küme ileti türü oluşturma izni dahil edilmeyeceğini belirtirBu izin veritabanında bir ileti türü oluşturma grantee sağlar. |
![]() |
CreateProcedure | Alır veya küme Boolean özellik değeri izin küme create procedure izni dahil edilmeyeceğini belirtirBu izin veritabanında saklı yordam oluşturma grantee sağlar. |
![]() |
CreateQueue | Alır veya küme Boolean özellik değeri izin küme kuyruk oluşturma iznine dahil edilmeyeceğini belirtirBu izin veritabanındaki Hizmet Aracısı sıra oluşturmak grantee sağlar. |
![]() |
CreateRemoteServiceBinding | Alır veya küme Boolean özellik değeri uzak hizmet bağlama oluşturun izninde dahil edilmeyeceğini belirtirizin küme.Bu izin veritabanında uzak hizmet bağlaması oluşturun grantee sağlar. |
![]() |
CreateRole | Alır veya küme Boolean özellik değeri dahil izin küme ROLÜ oluşturma izni verip belirtirBu izin bir veritabanı rolü oluşturma grantee sağlar. |
![]() |
CreateRoute | Alır veya küme Boolean özellik değeri, gezilmeyeceğini belirtir dahil ROTA oluşturma izni izin küme.Bu izin bir Hizmet Aracısı oluşturmak grantee sağlar yol veritabanı. |
![]() |
CreateRule | Alır veya küme Boolean özellik değeri izin küme Kural Oluştur izni dahil edilmeyeceğini belirtirBu izni veritabanında bir kural oluşturmak grantee sağlar. |
![]() |
CreateSchema | Alır veya küme Boolean özellik değeri izin küme create schema izni dahil edilmeyeceğini belirtirBu izin veritabanında bir şema oluşturması grantee sağlar. |
![]() |
CreateService | Alır veya küme Boolean özellik değeri dahil izin küme. hizmet oluşturma izni verip belirtirBu izni oluştur grantee sağlar bir hizmet Aracısı veritabanındaki hizmet. |
![]() |
CreateSymmetricKey | Alır veya küme Boolean özellik değeri dahil izin küme SİMETRİK anahtar oluşturma izni verip belirtirBu izin bir simetrik anahtar veritabanında oluşturmak grantee sağlar. |
![]() |
CreateSynonym | Alır veya küme Boolean özellik değeri izin küme EŞANLAMLI oluşturma izni dahil edilmeyeceğini belirtirBu izni veritabanında veri türünün eşanlamlısı oluşturmak grantee sağlar. |
![]() |
CreateTable | Alır veya küme Boolean özellik değeri izin küme create table izni dahil edilmeyeceğini belirtirBu izin veritabanında tablo oluşturma grantee sağlar. |
![]() |
CreateType | Alır veya küme Boolean özellik değeri türü oluşturma izni izin küme dahil edilmeyeceğini belirtirBu izin türü veritabanında oluşturmak grantee sağlar. |
![]() |
CreateView | Alır veya küme Boolean özellik değeri izin küme create VIEW izni dahil edilmeyeceğini belirtirBu izin bir görünüm veritabanında oluşturmak grantee sağlar. |
![]() |
CreateXmlSchemaCollection | Alır veya küme Boolean özellik değeri izin küme xml şema KOLEKSİYONU oluşturma izni dahil edilmeyeceğini belirtirBu izin bir xml şeması oluşturmak grantee sağlar koleksiyon veritabanı. |
![]() |
Delete | Alır veya küme Boolean özellik değeri silme iznine izin küme dahil edilmeyeceğini belirtirBu izin, veri veritabanından kaldırmak grantee sağlar. |
![]() |
Execute | Alır veya küme Boolean özellik değeri izin küme execute izni dahil edilmeyeceğini belirtirBu izin veritabanında saklı yordamları ve işlevleri yürütmek grantee sağlar. |
![]() |
Insert | Alır veya küme Boolean özellik değeri ekleme iznine izin küme dahil edilmeyeceğini belirtirBu izin, veritabanına veri eklemek grantee sağlar. |
![]() |
References | Alır veya küme Boolean özellik değeri izin küme başvurular izni dahil edilmeyeceğini belirtirBu izin grantee başvuru veritabanı sağlar. |
![]() |
Select | Alır veya küme Boolean özellik değeri izin küme select izni dahil edilmeyeceğini belirtirBu izin veritabanındaki verileri almak grantee sağlar. |
![]() |
Showplan | Alır veya küme Boolean özellik değeri, belirtir Ekle showplan iznine izin küme.Bu izin grantee görünüm veritabanında saklı yordamlar için yürütme planı sağlar. |
![]() |
SubscribeQueryNotifications | Alır veya küme Boolean özellik değeri sorgu bildirimleri abone izin izin küme dahil edilmeyeceğini belirtirBu izin için Hizmet Aracısı sorgu bildirimleri abone olmak olmak grantee sağlar. |
![]() |
TakeOwnership | Alır veya küme Boolean özellik değeri izin küme Sahipliği Al izni dahil edilmeyeceğini belirtirBu izin, veritabanı sahipliğini grantee sağlar. |
![]() |
Update | Alır veya küme Boolean özellik değeri, belirtir Ekle güncelleştirme izni izin küme.Bu izin veritabanındaki veriyi güncelleştirme grantee sağlar. |
![]() |
ViewDatabaseState | Alır veya küme Boolean özellik değeri izin küme veritabanı durumunu görüntüleme izni dahil edilmeyeceğini belirtirBu izin, veritabanının durumunu grantee görünüm sağlar. |
![]() |
ViewDefinition | Alır veya küme Boolean özellik değeri izin küme görünüm TANIMI izni dahil edilmeyeceğini belirtirBu izin, veritabanını tanımlayan meta veriler görüntülemek grantee sağlar. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Add(DatabasePermission) | Bir veritabanı izin yeni bir ekledikten sonra küme başvurulan izin küme için bir veritabanı izin verir. |
![]() ![]() |
Add(DatabasePermissionSet, DatabasePermission) | Bir veritabanı izni yeni ekledikten sonra ayarı için belirtilen izin küme veritabanı izni verir. |
![]() |
Equals | Başvurulan veritabanı izin nesnesi belirtilen bir nesneye eşit olup olmadığını belirler. (PermissionSetBase.Equals(Object) öğesini geçersiz kılar.) |
![]() |
Finalize | (Object öğesinden devralınmıştır.) |
![]() |
GetHashCode | Bu yöntem destekler SQL Server altyapı ve doğrudan sizin kod. kullanılmak üzere tasarlanmamıştır (PermissionSetBase.GetHashCode() öğesini geçersiz kılar.) |
![]() |
GetType | (Object öğesinden devralınmıştır.) |
![]() |
MemberwiseClone | (Object öğesinden devralınmıştır.) |
![]() |
Remove | Bir izni izni kaldırır küme. |
![]() ![]() |
Subtract | küme belirtilen izin küme veritabanı izni kaldırıldıktan sonra bir veritabanı izin verir. |
![]() |
ToString | Döndürür dize belirtilen temsil eden değeri PermissionSetBase nesne. (PermissionSetBase öğesinden devralınmıştır.) |
Üst
İşleçler
Ad | Açıklama | |
---|---|---|
![]() ![]() |
Addition | Veritabanı izni oluşturur küme tarafından üzerinde toplama işlemi gerçekleştiren bir DatabasePermission nesne ve bir DatabasePermissionSet nesne. |
![]() ![]() |
Equality | İki olup olmadığını belirleyen DatabasePermissionSet nesnelerdir eşittir. |
![]() ![]() |
Inequality | İki eşitsizlik işlem gerçekleştirerek iki nesne eşit olup olmadığını belirler DatabasePermissionSet nesneler. |
![]() ![]() |
Subtraction | Veritabanı izni oluşturur küme üzerinde bir çıkarma işlemi gerçekleştirerek tarafından bir DatabasePermission nesne ve bir DatabasePermissionSet nesne. |
Üst
Açıklamalar
Veritabanı izinleri verme, reddetme veya bir veritabanı izinleri iptal etme çalıştıran gereklidir.DatabasePermissionSet Nesneye uygulanan izinler küme belirtmek için gerekli Grant yöntem, Deny yöntem ve Revoke yöntem, Database nesne.
İş Parçacığı Güvenliği
Bu türdeki tüm ortak statik (Microsoft Visual Basic içinde Paylaşılan) üyeler, çok iş parçacıklı işlemler için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.
İş Parçacığı Güvenliği
Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.
Ayrıca bkz.