Exporter (0) Imprimer
Développer tout

Classe DatabasePermissionSet

L'objet DatabasePermissionSet représente un jeu SQL Server d'autorisations relatives à la base de données.

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)

public sealed class DatabasePermissionSet : PermissionSetBase

Le type DatabasePermissionSet expose les membres suivants.

  NomDescription
Méthode publiqueDatabasePermissionSet()()()()Initialise une nouvelle instance de la classe DatabasePermissionSet.
Méthode publiqueDatabasePermissionSet(DatabasePermission)Initialise une nouvelle instance de la classe DatabasePermissionSet.
Méthode publiqueDatabasePermissionSet(array<DatabasePermission>[]()[][])Initialise une nouvelle instance de la classe DatabasePermissionSet.
Méthode publiqueDatabasePermissionSet(DatabasePermissionSet)Initialise une nouvelle instance de la classe DatabasePermissionSet.
Haut de la page

  NomDescription
Propriété publiqueAlterObtient 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.
Propriété publiqueAlterAnyApplicationRoleObtient 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é.
Propriété publiqueAlterAnyAssemblyObtient 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é.
Propriété publiqueAlterAnyAsymmetricKeyObtient 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é.
Propriété publiqueAlterAnyCertificateObtient 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é.
Propriété publiqueAlterAnyContractObtient 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é.
Propriété publiqueAlterAnyDatabaseAuditObtient 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.
Propriété publiqueAlterAnyDatabaseDdlTriggerObtient 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é.
Propriété publiqueAlterAnyDatabaseEventNotificationObtient 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é.
Propriété publiqueAlterAnyDataspaceObtient 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.
Propriété publiqueAlterAnyFulltextCatalogObtient 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é.
Propriété publiqueAlterAnyMessageTypeObtient 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é.
Propriété publiqueAlterAnyRemoteServiceBindingObtient 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é.
Propriété publiqueAlterAnyRoleObtient 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é.
Propriété publiqueAlterAnyRouteObtient 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é.
Propriété publiqueAlterAnySchemaObtient 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é.
Propriété publiqueAlterAnyServiceObtient 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é.
Propriété publiqueAlterAnySymmetricKeyObtient 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é.
Propriété publiqueAlterAnyUserObtient 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é.
Propriété publiqueAuthenticateObtient 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.
Propriété publiqueBackupDatabaseObtient 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.
Propriété publiqueBackupLogObtient 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.
Propriété publiqueCheckpointObtient 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.
Propriété publiqueConnectObtient 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.
Propriété publiqueConnectReplicationObtient 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.
Propriété publiqueControlObtient 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.
Propriété publiqueCreateAggregateObtient 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.
Propriété publiqueCreateAssemblyObtient 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.
Propriété publiqueCreateAsymmetricKeyObtient 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.
Propriété publiqueCreateCertificateObtient 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.
Propriété publiqueCreateContractObtient 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.
Propriété publiqueCreateDatabaseObtient 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.
Propriété publiqueCreateDatabaseDdlEventNotificationObtient 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.
Propriété publiqueCreateDefaultObtient 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.
Propriété publiqueCreateFulltextCatalogObtient 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.
Propriété publiqueCreateFunctionObtient 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.
Propriété publiqueCreateMessageTypeObtient 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.
Propriété publiqueCreateProcedureObtient 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.
Propriété publiqueCreateQueueObtient 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.
Propriété publiqueCreateRemoteServiceBindingObtient 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.
Propriété publiqueCreateRoleObtient 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.
Propriété publiqueCreateRouteObtient 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.
Propriété publiqueCreateRuleObtient 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.
Propriété publiqueCreateSchemaObtient 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.
Propriété publiqueCreateServiceObtient 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.
Propriété publiqueCreateSymmetricKeyObtient 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.
Propriété publiqueCreateSynonymObtient 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.
Propriété publiqueCreateTableObtient 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.
Propriété publiqueCreateTypeObtient 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.
Propriété publiqueCreateViewObtient 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.
Propriété publiqueCreateXmlSchemaCollectionObtient 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.
Propriété publiqueDeleteObtient 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.
Propriété publiqueExecuteObtient 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.
Propriété publiqueInsertObtient 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.
Propriété publiqueReferencesObtient 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.
Propriété publiqueSelectObtient 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.
Propriété publiqueShowplanObtient 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.
Propriété publiqueSubscribeQueryNotificationsObtient 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.
Propriété publiqueTakeOwnershipObtient 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.
Propriété publiqueUpdateObtient 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.
Propriété publiqueViewDatabaseStateObtient 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.
Propriété publiqueViewDefinitionObtient 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

  NomDescription
Méthode publiqueAdd(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é.
Méthode publiqueMembre statiqueAdd(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é.
Méthode publiqueEqualsDétermine si l'objet d'autorisation de base de données référencé est égal à un objet spécifié. (remplace PermissionSetBase..::..Equals(Object).)
Méthode protégéeFinalize (hérité de Object.)
Méthode publiqueGetHashCodeCette 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()()()().)
Méthode publiqueGetType (hérité de Object.)
Méthode protégéeMemberwiseClone (hérité de Object.)
Méthode publiqueRemoveSupprime une autorisation du jeu d'autorisations.
Méthode publiqueMembre statiqueSubtractRetourne 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é.
Méthode publiqueToStringRetourne la valeur de chaîne qui représente l'objet PermissionSetBase spécifié. (hérité de PermissionSetBase.)
Haut de la page

  NomDescription
Opérateur publicMembre statiqueAdditionCré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.
Opérateur publicMembre statiqueEqualityDétermine si deux objets DatabasePermissionSet sont égaux.
Opérateur publicMembre statiqueInequalityDétermine si deux objets sont inégaux en effectuant une opération d'inégalité sur deux objets DatabasePermissionSet.
Opérateur publicMembre statiqueSubtractionCré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

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.

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.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft