Aracılığıyla paylaş


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
Ortak yöntem DatabasePermissionSet() Yeni bir başlatır örnek , DatabasePermissionSet WalkTree
Ortak yöntem DatabasePermissionSet(DatabasePermission) Yeni bir başlatır örnek , DatabasePermissionSet WalkTree
Ortak yöntem DatabasePermissionSet(array<DatabasePermission[]) Yeni bir başlatır örnek , DatabasePermissionSet WalkTree
Ortak yöntem DatabasePermissionSet(DatabasePermissionSet) Yeni bir başlatır örnek , DatabasePermissionSet WalkTree

Üst

Özellikler

  Ad Açıklama
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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ı.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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ı.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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ı.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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.
Ortak özellik 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
Ortak yöntem Add(DatabasePermission) Bir veritabanı izin yeni bir ekledikten sonra küme başvurulan izin küme için bir veritabanı izin verir.
Ortak yöntemStatik üye Add(DatabasePermissionSet, DatabasePermission) Bir veritabanı izni yeni ekledikten sonra ayarı için belirtilen izin küme veritabanı izni verir.
Ortak yöntem Equals Başvurulan veritabanı izin nesnesi belirtilen bir nesneye eşit olup olmadığını belirler. (PermissionSetBase.Equals(Object) öğesini geçersiz kılar.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem 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.)
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem Remove Bir izni izni kaldırır küme.
Ortak yöntemStatik üye Subtract küme belirtilen izin küme veritabanı izni kaldırıldıktan sonra bir veritabanı izin verir.
Ortak yöntem 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
Ortak işleçStatik üye Addition Veritabanı izni oluşturur küme tarafından üzerinde toplama işlemi gerçekleştiren bir DatabasePermission nesne ve bir DatabasePermissionSet nesne.
Ortak işleçStatik üye Equality İki olup olmadığını belirleyen DatabasePermissionSet nesnelerdir eşittir.
Ortak işleçStatik üye Inequality İki eşitsizlik işlem gerçekleştirerek iki nesne eşit olup olmadığını belirler DatabasePermissionSet nesneler.
Ortak işleçStatik üye 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.