Aracılığıyla paylaş


DatabasePermission Sınıfı

DatabasePermission Nesnesi gösteren bir SQL Server veritabanı izin.Veritabanı izni bir database iznine eklenebilir küme, sonra verilen, iptal edilmiş veya bir kullanıcıya izin verilmeyen.

Devralma Hiyerarşisi

System.Object
  Microsoft.SqlServer.Management.Smo.DatabasePermission

Ad Alanı:  Microsoft.SqlServer.Management.Smo
Derleme:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo içinde.dll)

Sözdizimi

'Bildirim
Public NotInheritable Class DatabasePermission
'Kullanım
Dim instance As DatabasePermission
public sealed class DatabasePermission
public ref class DatabasePermission sealed
[<SealedAttribute>]
type DatabasePermission =  class end
public final class DatabasePermission

DatabasePermission türü aşağıdaki üyeleri açıklar.

Özellikler

  Ad Açıklama
Ortak özellikStatik üye Alter Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyApplicationRole Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyAssembly Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyAsymmetricKey Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyCertificate Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyContract Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyDatabaseAudit Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyDatabaseDdlTrigger Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyDatabaseEventNotification Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyDataspace Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyFulltextCatalog Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyMessageType Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyRemoteServiceBinding Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyRole Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyRoute Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnySchema Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyService Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnySymmetricKey Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye AlterAnyUser Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Authenticate Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye BackupDatabase Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye BackupLog Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Checkpoint Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Connect Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye ConnectReplication Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Control Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateAggregate Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateAssembly Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateAsymmetricKey Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateCertificate Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateContract Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateDatabase Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateDatabaseDdlEventNotification Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateDefault Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateFulltextCatalog Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateFunction Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateMessageType Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateProcedure Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateQueue Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateRemoteServiceBinding Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateRole Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateRoute Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateRule Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateSchema Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateService Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateSymmetricKey Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateSynonym Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateTable Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateType Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateView Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye CreateXmlSchemaCollection Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Delete Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Execute Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Insert Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye References Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Select Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Showplan Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye SubscribeQueryNotifications Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye TakeOwnership Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye Update Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye ViewDatabaseState Veritabanı izni dahil bir izin alır küme.
Ortak özellikStatik üye ViewDefinition Veritabanı izni dahil bir izin alır küme.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntemStatik üye Add Varolan bir veritabanı izinleri küme için yeni bir veritabanı izin ekledikten sonra veritabanı izinleri küme döndürür.
Ortak yöntemStatik üye BitwiseOr Veritabanı izni oluşturur küme tarafından bir iki DatabasePermission nesnesi Bitsel or işlemi gerçekleştiriliyor.
Ortak yöntem Equals Başvurulan veritabanı izin nesnesi belirtilen bir nesneye eşit olup olmadığını belirler. (Object.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 (Object.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öntemStatik üye ToDatabasePermissionSet DatabasePermission nesnesi DatabasePermissionSet nesnesine dönüştürerek bir tek veritabanı izni alarak veritabanı izinleri küme döndürür.
Ortak yöntem ToString (Object öğesinden devralınmıştır.)

Üst

İşleçler

  Ad Açıklama
Ortak işleçStatik üye Addition Veritabanı izni oluşturur küme ikisi üzerinde toplama işlemi tarafından DatabasePermission nesneler.
Ortak işleçStatik üye BitwiseOr Veritabanı izni oluşturur küme ikisi üzerinde bitwise bir or işlemi tarafından DatabasePermission nesneler.
Ortak işleçStatik üye Equality İki karşılaştırır DatabasePermission nesneleri bir eşitlik işlemi.
Ortak işleçStatik üye Implicit(DatabasePermission to DatabasePermissionSet) Bir tek veritabanı izni nesnesi için veritabanı izin küme dönüştürür.
Ortak işleçStatik üye Inequality İki olup olmadığını belirleyen DatabasePermission nesneleri eşit olarak gerçekleştiren bir eşitsizlik işlemi.

Üst

Açıklamalar

Veritabanı izinleri verme, reddetme veya bir veritabanı izinleri iptal etme çalıştıran gereklidir.DatabasePermission Nesneye uygulanan izinler küme belirtmek için kullanılan Ver, izin verme, ve İptal yöntemleri Database nesne.Veritabanı izinleri de eklenebilir DatabasePermissionSet ile de kullanılabilir nesne, Ver, izin verme, ve İptal yöntemleri.

İş 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.