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

Propriété Database.ApplicationRoles

 

Obtient une collection d'objets ApplicationRole. Chaque objet ApplicationRole représente un rôle d'application défini sur la base de données.

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

[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, 
	SfcContainerCardinality.ZeroToAny, typeof(ApplicationRole))]
public ApplicationRoleCollection ApplicationRoles { get; }

Valeur de propriété

Type: Microsoft.SqlServer.Management.Smo.ApplicationRoleCollection

Objet ApplicationRoleCollection qui représente tous les rôles d'application définis sur la base de données.

Des rôles d'application spécifiques peuvent être référencés à l'aide de cette collection en spécifiant le nom du rôle d'application. Pour ajouter un rôle d'application à la collection, appelez le constructeur de rôle d'application ApplicationRole.

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
        srv = New Server

'Reference the AdventureWorks2012 database.
Dim db As Database
db = srv.Databases("AdventureWorks2012")

'Display all the application roles on the database.
Dim ar As ApplicationRole
For Each ar In db.ApplicationRoles
   Console.WriteLine(ar.Name)
Next

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2012")
Foreach ($ar in $db.ApplicationRoles)
{
   Write-Host $ar.Name
}

Retour au début
Afficher: