Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DatabaseRole classe

 

L'objet DatabaseRole représente un rôle de sécurité de base de données SQL Server.

Espace de noms:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (dans Microsoft.SqlServer.Smo.dll)


[PhysicalFacetAttribute]
[SfcElementTypeAttribute("Role")]
[StateChangeEventAttribute("CREATE_ROLE", "ROLE")]
[StateChangeEventAttribute("ALTER_ROLE", "ROLE")]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "ROLE")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None | AutomatedPolicyEvaluationMode.Enforce | AutomatedPolicyEvaluationMode.CheckOnChanges | AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class DatabaseRole : ScriptNameObjectBase, ISfcSupportsDesignMode, 
	IObjectPermission, ICreatable, IDroppable, IDropIfExists, IAlterable, 
	IRenamable, IExtendedProperties, IScriptable

NomDescription
System_CAPS_pubmethodDatabaseRole()

Initialise une nouvelle instance de la DatabaseRole classe.

System_CAPS_pubmethodDatabaseRole(Database, String)

Initialise une nouvelle instance de la DatabaseRole classe.

NomDescription
System_CAPS_pubpropertyCreateDate

Obtient la date et l'heure de création du rôle de base de données.

System_CAPS_pubpropertyDateLastModified

Obtient la date et l'heure de la dernière modification du rôle de base de données.

System_CAPS_pubpropertyExecutionManager

Obtient l’objet à exécuter dans le gestionnaire.(Hérité de SqlSmoObject.)

System_CAPS_pubpropertyExtendedProperties

Obtient les propriétés étendues du rôle de base de données.

System_CAPS_pubpropertyID

Obtient la valeur d'ID qui identifie de façon unique le rôle de base de données.

System_CAPS_pubpropertyIsFixedRole

Obtient la valeur de la propriété Boolean qui spécifie si le rôle de base de données est un rôle fixe ou un rôle défini par l'utilisateur.

System_CAPS_pubpropertyName

Obtient ou définit une valeur String qui spécifie le nom du rôle de base de données.(Remplace NamedSmoObject.Name.)

System_CAPS_pubpropertyOwner

Obtient ou définit le propriétaire du rôle de base de données.

System_CAPS_pubpropertyParent

Obtient ou définit le Database objet qui est le parent de la DatabaseRole objet.

System_CAPS_pubpropertyProperties

Obtient une collection d'objets Property qui représentent les propriétés de l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubpropertyState

Obtient l'état de l'objet référencé.(Hérité de SmoObjectBase.)

System_CAPS_pubpropertyUrn

Obtient la valeur URN (Uniform Resource Name) qui identifie de façon unique l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubpropertyUserData

Obtient ou définit des données associées à l'objet référencé définies par l'utilisateur.(Hérité de SmoObjectBase.)

NomDescription
System_CAPS_pubmethodAddMember(String)

Ajoute un utilisateur de base de données ou un rôle de base de données existant au rôle de base de données.

System_CAPS_pubmethodAlter()

Met à jour DatabaseRole les modifications apportées aux propriétés sur l’instance de l’objet Microsoft SQL Server. 

System_CAPS_pubmethodCreate()

Crée un rôle de base de données sur l’instance de Microsoft SQL Server comme défini par le DatabaseRole objet. 

System_CAPS_pubmethodDeny(ObjectPermissionSet, String)

Refuse le jeu d'autorisations spécifié au bénéficiaire spécifié sur le rôle de base de données.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String, Boolean)

Refuse le jeu d'autorisations spécifié au bénéficiaire spécifié et aux autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié sur le rôle de base de données.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[])

Refuse le jeu d'autorisations spécifié aux bénéficiaires spécifiés sur le rôle de base de données.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[], Boolean)

Refuse le jeu d'autorisations spécifié aux bénéficiaires spécifié et aux autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié sur le rôle de base de données.

System_CAPS_pubmethodDiscover()

Découvre une liste de type Object.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodDrop()

Supprime le rôle de base de données.

System_CAPS_pubmethodDropIfExists()

Supprime le DatabaseRole Si l’objet existe.

System_CAPS_pubmethodDropMember(String)

Supprime l'utilisateur ou le rôle de base de données spécifié du rôle de base de données référencé.

System_CAPS_pubmethodEnumAgentProxyAccounts()

Retourne la liste des comptes proxy d'agent affectés au rôle de base de données.

System_CAPS_pubmethodEnumMembers()

Retourne la liste des utilisateurs de base de données qui sont membres du rôle de base de données.

System_CAPS_pubmethodEnumObjectPermissions()

Retourne la liste des autorisations relatives aux objets affectées au rôle de base de données référencé.

System_CAPS_pubmethodEnumObjectPermissions(ObjectPermissionSet)

Retourne la liste des autorisations relatives aux objets affectées au rôle de base de données référencé pour le jeu d'autorisations relatives aux objets spécifié.

System_CAPS_pubmethodEnumObjectPermissions(String)

Retourne la liste des autorisations relatives aux objets affectées au rôle de base de données référencé pour le membre spécifié du rôle.

System_CAPS_pubmethodEnumObjectPermissions(String, ObjectPermissionSet)

Retourne la liste des autorisations relatives aux objets affectées au rôle de base de données référencé pour le membre spécifié du rôle et pour le jeu d'autorisations spécifié.

System_CAPS_pubmethodEnumRoles()

Retourne la liste des rôles dont le rôle de base de données référencé est membre.

System_CAPS_pubmethodEquals(Object)

(Hérité de Object.)

System_CAPS_protmethodFormatSqlVariant(Object)

Met en forme un objet en tant que type T: Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetContextDB()

Obtient la base de données de contexte associée à cet objet.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetDBName()

Obtient le nom de la base de données associée à l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodGetHashCode()

(Hérité de Object.)

System_CAPS_protmethodGetPropValue(String)

Obtient une valeur de propriété de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptional(String)

Obtient une valeur de propriété de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptionalAllowNull(String)

Obtient une valeur de propriété de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetServerObject()

Obtient le serveur de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodGetType()

(Hérité de Object.)

System_CAPS_pubmethodGrant(ObjectPermissionSet, String)

Octroie le jeu d'autorisations spécifié au bénéficiaire spécifié sur le rôle de base de données.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean)

Octroie au bénéficiaire l'accès à l'autorisation spécifiée et la capacité d'octroyer l'accès à d'autres utilisateurs sur le rôle de base de données.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean, String)

Octroie aux bénéficiaires le jeu d'autorisations spécifié et la capacité d'octroyer le jeu d'autorisations à d'autres utilisateurs sur le rôle de base de données, dans un rôle donné.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[])

Octroie le jeu d'autorisations spécifié aux bénéficiaires spécifiés sur le rôle de base de données.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean)

Octroie aux bénéficiaires l'accès à l'autorisation spécifiée et la capacité d'octroyer l'accès à d'autres utilisateurs sur le rôle de base de données.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean, String)

Octroie aux bénéficiaires le jeu d'autorisations spécifié et la capacité d'octroyer le jeu d'autorisations à d'autres utilisateurs sur le rôle de base de données, dans un rôle donné.

System_CAPS_pubmethodInitialize()

Initialise l'objet et force le chargement des propriétés.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodInitialize(Boolean)

Initialise l'objet et force le chargement des propriétés.(Hérité de SqlSmoObject.)

System_CAPS_protmethodIsObjectInitialized()

Vérifie si l'objet a été initialisé.(Hérité de SqlSmoObject.)

System_CAPS_protmethodIsObjectInSpace()

Vérifie si l'objet est isolé ou connecté à l'instance de SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodIsSupportedProperty(String)

Détermine si la propriété spécifiée est prise en charge dans le .NET Framework cible.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodRefresh()

Actualise le nom du script.(Hérité de ScriptNameObjectBase.)

System_CAPS_pubmethodRename(String)

Renomme le rôle de base de données.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String)

Révoque un jeu d'autorisations accordé précédemment à un bénéficiaire sur le rôle de base de données.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean)

Révoque un jeu d'autorisations précédemment accordé à un bénéficiaire sur le rôle de base de données et tous les autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié. Le bénéficiaire peut également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs, dans un rôle donné.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Révoque un jeu d'autorisations précédemment accordé à un bénéficiaire sur le rôle de base de données et tous les autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié. Le bénéficiaire peut également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs, dans un rôle donné.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[])

Révoque un jeu d'autorisations accordé précédemment à une liste de bénéficiaires sur le rôle de base de données.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean)

Révoque un jeu d'autorisations précédemment accordé à des bénéficiaires sur le rôle de base de données et tous les autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié. Les bénéficiaires peuvent également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs dans un rôle donné.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean, String)

Révoque un jeu d'autorisations précédemment accordé à des bénéficiaires sur le rôle de base de données et tous les autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié. Les bénéficiaires peuvent également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs dans un rôle donné.

System_CAPS_pubmethodScript()

Génère un script Transact-SQL qui peut être utilisé pour recréer le rôle de base de données Microsoft SQL Server.

System_CAPS_pubmethodScript(ScriptingOptions)

Génère un script Transact-SQL qui peut être utilisé pour recréer le rôle de base de données Microsoft SQL Server comme spécifié par les options de script.

System_CAPS_protmethodSetParentImpl(SqlSmoObject)

Définit le parent de l'objet SqlSmoObject sur le paramètre newParent.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodToString()

Retourne une chaîne String qui représente l'objet référencé.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodValidate(String, Object[])

Valide l'état d'un objet.(Hérité de SmoObjectBase.)

NomDescription
System_CAPS_pubeventPropertyChanged

Représente l'événement qui se produit lorsqu'une propriété est modifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubeventPropertyMetadataChanged

Représente l'événement qui se produit lorsque les métadonnées de la propriété sont modifiées.(Hérité de SqlSmoObject.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Discover()

Découvre les éventuelles dépendances.

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetDomainRoot()

Retourne la racine du domaine.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetParent()

Obtient le parent de cet objet.Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyType(String)

Obtient le type de la propriété spécifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyValue(String, Type)

Obtient la valeur de la propriété spécifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetUrn()

Obtient l'URN (Uniform Resource Name) de l'objet.

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Resolve(String)

Obtient l'instance qui contient les informations relatives à l'objet de l'URN (Unified Resource Name) de l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetObjectState(SfcObjectState)

Définit l'état de l'objet sur la valeur SfcObjectState spécifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetPropertyValue(String, Type, Object)

Définit la valeur de propriété.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodISfcPropertyProvider.GetPropertySet()

Obtient la référence d'interface au jeu de propriétés de cet objet.

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyISfcSupportsDesignMode.IsDesignMode

Obtient une valeur qui indique si la DatabaseRole est en mode design.

Pour obtenir les propriétés de l'objet DatabaseRole, les utilisateurs peuvent être un membre du rôle serveur fixe public.

Pour définir DatabaseRole Propriétés de l’objet, les utilisateurs doivent avoir l’autorisation ALTER sur le rôle de base de données.

Pour créer un rôle de base de données, les utilisateurs doivent disposer des autorisations de CRÉATION d’un RÔLE sur la base de données parent.

Pour supprimer un rôle de base de données, les utilisateurs doivent avoir l’autorisation ALTER ANY ROLE sur la base de données parent.

Pour ajouter ou supprimer des membres du rôle de base de données, les utilisateurs doivent être membres de la db_owner ou db_security rôle d’administrateur de base de données fixe.

Pour accorder, refuser ou révoquer l’autorisation sur la base de données pour d’autres utilisateurs, les utilisateurs doivent disposer des autorisations de CONTRÔLE sur le rôle de base de données.

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 statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: