ServerRole クラス
ServerRole オブジェクトは、MicrosoftSQL Server セキュリティ ロールを表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<SfcElementTypeAttribute("Role")> _
Public NotInheritable Class ServerRole _
Inherits NamedSmoObject
'使用
Dim instance As ServerRole
[SfcElementTypeAttribute("Role")]
public sealed class ServerRole : NamedSmoObject
[SfcElementTypeAttribute(L"Role")]
public ref class ServerRole sealed : public NamedSmoObject
[<SealedAttribute>]
[<SfcElementTypeAttribute("Role")>]
type ServerRole =
class
inherit NamedSmoObject
end
public final class ServerRole extends NamedSmoObject
説明
ServerRole オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバでもかまいません。
固定サーバー ロールに対してメンバの追加または削除を実行するには、サーバーの ALTER ANY LOGIN 権限を持っているか、固定サーバー ロール sysadmin のメンバである必要があります。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo..::..ServerRole
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。