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
}