Roles 属性

表示 ServerRole 对象的集合。每个 ServerRole 对象都表示对 SQL Server 的实例定义的角色。

命名空间:  Microsoft.SqlServer.Management.Smo
程序集:  Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)

语法

声明
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(ServerRole))> _
Public ReadOnly Property Roles As ServerRoleCollection
    Get
用法
Dim instance As Server
Dim value As ServerRoleCollection

value = instance.Roles
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(ServerRole))]
public ServerRoleCollection Roles { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny, 
    typeof(ServerRole))]
public:
property ServerRoleCollection^ Roles {
    ServerRoleCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(ServerRole))>]
member Roles : ServerRoleCollection
function get Roles () : ServerRoleCollection

属性值

类型:Microsoft.SqlServer.Management.Smo. . :: . .ServerRoleCollection
一个 ServerRoleCollection 对象,该对象表示在 SQL Server 的实例上定义的所有角色。

注释

The Roles property points to the ServerRoleCollection object. You can use the collection to reference the fixed server roles the instance of SQL Server.

示例

Visual Basic

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Display the fixed server roles.
Dim sr As ServerRole
For Each sr In srv.Roles
   Console.WriteLine(sr.Name)
Next

PowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")
foreach ($sr in $srv.Roles)
{
   Write-Host $sr.Name
}