Classe DatabasePermissionSet
L'objet DatabasePermissionSet représente un jeu SQL Server d'autorisations relatives à la base de données.
Hiérarchie d'héritage
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .PermissionSetBase
Microsoft.SqlServer.Management.Smo..::..DatabasePermissionSet
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
Public NotInheritable Class DatabasePermissionSet _
Inherits PermissionSetBase
'Utilisation
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
Le type DatabasePermissionSet expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DatabasePermissionSet() () () () | Initialise une nouvelle instance de la classe DatabasePermissionSet. | |
DatabasePermissionSet(DatabasePermission) | Initialise une nouvelle instance de la classe DatabasePermissionSet. | |
DatabasePermissionSet(array<DatabasePermission> [] () [] []) | Initialise une nouvelle instance de la classe DatabasePermissionSet. | |
DatabasePermissionSet(DatabasePermissionSet) | Initialise une nouvelle instance de la classe DatabasePermissionSet. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
Alter | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés de la base de données, à l'exception de la propriété, et crée, modifie ou supprime tous les objets enfants. | |
AlterAnyApplicationRole | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY APPLICATION ROLE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un rôle d'application dans la base de données, à l'exception de la propriété. | |
AlterAnyAssembly | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY ASSEMBLY dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un assembly dans la base de données, à l'exception de la propriété. | |
AlterAnyAsymmetricKey | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY ASYMMETRIC KEY dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'une clé asymétrique dans la base de données, à l'exception de la propriété. | |
AlterAnyCertificate | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY CERTIFICATE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un certificat dans la base de données, à l'exception de la propriété. | |
AlterAnyContract | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY CONTRACT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un contrat Service Broker dans la base de données, à l'exception de la propriété. | |
AlterAnyDatabaseAudit | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY DATABASE AUDIT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les objets d'audit de la base de données. | |
AlterAnyDatabaseDdlTrigger | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY DATABASE DDL TRIGGER dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un déclencheur DDL de base de données dans la base de données, à l'exception de la propriété. | |
AlterAnyDatabaseEventNotification | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY DATABASE EVENT NOTIFICATION dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'une notification d'événements de base de données dans la base de données, à l'exception de la propriété. | |
AlterAnyDataspace | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY DATASPACE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les fichiers de base de données. | |
AlterAnyFulltextCatalog | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY FULL TEXT CATALOG dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un catalogue de texte intégral dans la base de données, à l'exception de la propriété. | |
AlterAnyMessageType | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY MESSAGE TYPE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un type de message dans la base de données, à l'exception de la propriété. | |
AlterAnyRemoteServiceBinding | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY REMOTE SERVICE BINDING dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'une liaison de service distant dans la base de données, à l'exception de la propriété. | |
AlterAnyRole | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY ROLE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un rôle dans la base de données, à l'exception de la propriété. | |
AlterAnyRoute | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY ROUTE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un itinéraire Service Broker dans la base de données, à l'exception de la propriété. | |
AlterAnySchema | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY SCHEMA dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un schéma dans la base de données, à l'exception de la propriété. | |
AlterAnyService | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY SERVICE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un service Service Broker dans la base de données, à l'exception de la propriété. | |
AlterAnySymmetricKey | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY SYMMETRIC KEY dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'une clé symétrique dans la base de données, à l'exception de la propriété. | |
AlterAnyUser | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation ALTER ANY USER dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de modifier les propriétés d'un utilisateur dans la base de données, à l'exception de la propriété. | |
Authenticate | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation AUTHENTICATE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire d'authentifier la base de données. | |
BackupDatabase | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation BACKUP DATABASE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une sauvegarde de la base de données. | |
BackupLog | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation BACKUP LOG dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une sauvegarde du journal des transactions. | |
Checkpoint | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CHECKPOINT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire d'émettre un point de contrôle sur la base de données. | |
Connect | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CONNECT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de se connecter à la base de données. | |
ConnectReplication | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CONNECT REPLICATION dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de se connecter aux bases de données de réplication. | |
Control | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CONTROL dans le jeu d'autorisations. Cette autorisation donne au bénéficiaire le contrôle total sur la base de données, comprenant toutes les autorisations relatives à la base de données. | |
CreateAggregate | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE AGGREGATE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un agrégat dans la base de données. | |
CreateAssembly | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE ASSEMBLY dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un assembly dans la base de données. | |
CreateAsymmetricKey | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE ASYMMETRIC KEY dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une clé asymétrique. | |
CreateCertificate | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE CERTIFICATE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un certificat dans la base de données. | |
CreateContract | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE CONTRACT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un contrat Service Broker. | |
CreateDatabase | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE DATABASE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer la base de données. | |
CreateDatabaseDdlEventNotification | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE DATABASE DDL EVENT NOTIFICATION dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une notification d'événements DDL de base de données. | |
CreateDefault | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE DEFAULT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une valeur par défaut dans la base de données. | |
CreateFulltextCatalog | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE FULL TEXT CATALOG dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un catalogue de texte intégral dans la base de données. | |
CreateFunction | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE FUNCTION dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une fonction dans la base de données. | |
CreateMessageType | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE MESSAGE TYPE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un type de message dans la base de données. | |
CreateProcedure | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE PROCEDURE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une procédure stockée dans la base de données. | |
CreateQueue | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE QUEUE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une file d'attente Service Broker dans la base de données. | |
CreateRemoteServiceBinding | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE REMOTE SERVICE BINDING dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer des liaisons de service distant dans la base de données. | |
CreateRole | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE ROLE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un rôle de base de données. | |
CreateRoute | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE ROUTE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer itinéraire Service Broker dans la base de données. | |
CreateRule | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE RULE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une règle dans la base de données. | |
CreateSchema | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE SCHEMA dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un schéma dans la base de données. | |
CreateService | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE SERVICE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer service Service Broker dans la base de données. | |
CreateSymmetricKey | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE SYMMETRIC KEY dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une clé symétrique dans la base de données. | |
CreateSynonym | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE SYNONYM dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un synonyme dans la base de données. | |
CreateTable | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE TABLE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une table dans la base de données. | |
CreateType | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE TYPE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer un type dans la base de données. | |
CreateView | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE VIEW dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une vue dans la base de données. | |
CreateXmlSchemaCollection | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation CREATE XML SCHEMA COLLECTION dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de créer une collection de schémas XML dans la base de données. | |
Delete | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation DELETE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de supprimer des données de la base de données. | |
Execute | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation EXECUTE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire d'exécuter des procédures stockées et des fonctions dans la base de données. | |
Insert | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation INSERT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire d'ajouter des données à la base de données. | |
References | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation REFERENCES dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de référencer la base de données. | |
Select | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation SELECT dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de récupérer des données dans la base de données. | |
Showplan | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation SHOWPLAN dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de consulter le plan d'exécution des procédures stockées dans la base de données. | |
SubscribeQueryNotifications | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation SUBSCRIBE QUERY NOTIFICATIONS dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de s'abonner aux notifications de requêtes Service Broker. | |
TakeOwnership | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation TAKE OWNERSHIP dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de s'approprier la base de données. | |
Update | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation UPDATE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de mettre à jour les données dans la base de données. | |
ViewDatabaseState | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation VIEW DATABASE STATE dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de consulter l'état de la base de données. | |
ViewDefinition | Obtient ou définit la valeur de la propriété Boolean qui spécifie s'il faut inclure l'autorisation VIEW DEFINITION dans le jeu d'autorisations. Cette autorisation permet au bénéficiaire de consulter les métadonnées qui définissent la base de données. |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Add(DatabasePermission) | Retourne un jeu d'autorisations de base de données après l'ajout d'une nouvelle autorisation de base de données au jeu d'autorisations référencé. | |
Add(DatabasePermissionSet, DatabasePermission) | Retourne un jeu d'autorisations de base de données après l'ajout d'une nouvelle autorisation de base de données au jeu d'autorisations spécifié. | |
Equals | Détermine si l'objet d'autorisation de base de données référencé est égal à un objet spécifié. (remplace PermissionSetBase. . :: . .Equals(Object).) | |
Finalize | (hérité de Object.) | |
GetHashCode | Cette méthode prend en charge l'infrastructure SQL Server et n'est pas destinée à être directement utilisée à partir de votre code. (remplace PermissionSetBase. . :: . .GetHashCode() () () ().) | |
GetType | (hérité de Object.) | |
MemberwiseClone | (hérité de Object.) | |
Remove | Supprime une autorisation du jeu d'autorisations. | |
Subtract | Retourne un jeu d'autorisations de base de données après la suppression d'une autorisation de base de données du jeu d'autorisations spécifié. | |
ToString | Retourne la valeur de chaîne qui représente l'objet PermissionSetBase spécifié. (hérité de PermissionSetBase.) |
Haut de la page
Opérateurs
Nom | Description | |
---|---|---|
Addition | Crée un jeu d'autorisations de base de données en effectuant une opération d'ajout sur un objet DatabasePermission et un objet DatabasePermissionSet. | |
Equality | Détermine si deux objets DatabasePermissionSet sont égaux. | |
Inequality | Détermine si deux objets sont inégaux en effectuant une opération d'inégalité sur deux objets DatabasePermissionSet. | |
Subtraction | Crée un jeu d'autorisations de base de données en effectuant une opération de soustraction sur un objet DatabasePermission et un objet DatabasePermissionSet. |
Haut de la page
Notes
Database permissions are required when running granting, denying, or revoking permissions on a database. The DatabasePermissionSet object is required to specify the set of permissions that apply to the Grant method, the Deny method, and the Revoke method of the Database object.
Thread Safety
Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Voir aussi