Udostępnij za pośrednictwem


Klasa DatabasePermission

DatabasePermission Reprezentuje obiekt SQL Server uprawnień bazy danych.Uprawnienie do bazy danych mogą być dodawane do uprawnień bazy danych zestaw, a następnie przyznana, odwołane lub odmowa dostępu do użytkownika.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public NotInheritable Class DatabasePermission
'Użycie
Dim instance As DatabasePermission
public sealed class DatabasePermission
public ref class DatabasePermission sealed
[<SealedAttribute>]
type DatabasePermission =  class end
public final class DatabasePermission

Typ DatabasePermission uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publicznaStatyczny element członkowski Alter Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyApplicationRole Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyAssembly Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyAsymmetricKey Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyCertificate Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyContract Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyDatabaseAudit Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyDatabaseDdlTrigger Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyDatabaseEventNotification Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyDataspace Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyFulltextCatalog Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyMessageType Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyRemoteServiceBinding Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyRole Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyRoute Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnySchema Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyService Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnySymmetricKey Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski AlterAnyUser Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Authenticate Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski BackupDatabase Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski BackupLog Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Checkpoint Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Connect Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski ConnectReplication Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Control Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateAggregate Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateAssembly Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateAsymmetricKey Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateCertificate Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateContract Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateDatabase Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateDatabaseDdlEventNotification Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateDefault Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateFulltextCatalog Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateFunction Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateMessageType Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateProcedure Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateQueue Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateRemoteServiceBinding Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateRole Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateRoute Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateRule Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateSchema Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateService Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateSymmetricKey Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateSynonym Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateTable Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateType Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateView Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski CreateXmlSchemaCollection Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Delete Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Execute Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Insert Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski References Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Select Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Showplan Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski SubscribeQueryNotifications Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski TakeOwnership Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski Update Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski ViewDatabaseState Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.
Właściwość publicznaStatyczny element członkowski ViewDefinition Pobiera uprawnień, które można uwzględnić w zestaw uprawnień bazy danych.

Do góry

Metody

  Nazwa Opis
Metoda publicznaStatyczny element członkowski Add Zwraca zestaw uprawnień do bazy danych po dodaniu nowych uprawnień bazy danych do istniejącego zestawu uprawnień do bazy danych.
Metoda publicznaStatyczny element członkowski BitwiseOr Tworzy uprawnień bazy danych zestaw za pomocą operacji logiczną lub dwóch obiektów DatabasePermission.
Metoda publiczna Equals Określa, czy obiekt uprawnienie odnośna baza danych jest równa określonego obiektu. (Zastępuje Object.Equals(Object)).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode Ta metoda obsługuje SQL Server infrastruktury i nie jest przeznaczony do używania bezpośrednio z kodu. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publicznaStatyczny element członkowski ToDatabasePermissionSet Zwraca zestaw uprawnień do bazy danych, oparte na uprawnienie jednej bazy danych, konwertując obiektu DatabasePermission obiektu DatabasePermissionSet.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Addition Tworzy uprawnień bazy danych zestaw przez wykonanie operacji dodawania na dwóch DatabasePermission obiektów.
Operator publicznyStatyczny element członkowski BitwiseOr Tworzy uprawnień bazy danych zestaw za pomocą operacji logiczną lub w dwóch DatabasePermission obiektów.
Operator publicznyStatyczny element członkowski Equality Porównuje dwa DatabasePermission obiektów w operacji równości.
Operator publicznyStatyczny element członkowski Implicit(DatabasePermission to DatabasePermissionSet) Konwertuje obiekt uprawnienie bazy danych pojedynczy zestaw uprawnień do bazy danych.
Operator publicznyStatyczny element członkowski Inequality Określa, czy dwa DatabasePermission obiekty są nierówne, wykonując operację nierówności.

Do góry

Uwagi

Wymagane są uprawnienia do bazy danych, uruchamiając udzielanie, odmawianie lub Odwoływanie uprawnień w bazie danych.DatabasePermission Obiektu służy do określania zestaw uprawnień, które dotyczą dotacji, Odmów, i odwołać metody Database obiektu.Ponadto uprawnień do bazy danych mogą być dodawane do DatabasePermissionSet obiekt, który można również z dotacji, Odmów, i odwołać metody.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.