Server.EnumWindowsUserInfo Method (String, Boolean)

Microsoft SQL Server のインスタンスへのアクセスを明示的に許可されたすべての Microsoft Windows ユーザーに関する情報の一覧を列挙します。SQL Server のインスタンスへアクセスするためにユーザーが許可されたすべての権限のパス (グループ) を一覧表示するオプションも指定できます。

名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (microsoft.sqlserver.smo.dll 内)

構文

'宣言
Public Function EnumWindowsUserInfo ( _
    account As String, _
    listPermissionPaths As Boolean _
) As DataTable
public DataTable EnumWindowsUserInfo (
    string account,
    bool listPermissionPaths
)
public:
DataTable^ EnumWindowsUserInfo (
    String^ account, 
    bool listPermissionPaths
)
public DataTable EnumWindowsUserInfo (
    String account, 
    boolean listPermissionPaths
)
public function EnumWindowsUserInfo (
    account : String, 
    listPermissionPaths : boolean
) : DataTable

パラメータ

  • account
    結果の限定対象となる Windows ユーザー アカウントを示す String 値です。
  • listPermissionPaths
    SQL Server のインスタンスへアクセスするためにユーザーが許可されたすべての権限のパス (その他のグループ) を一覧表示するかどうかを示す Boolean 値です。

    True の場合、権限のパスが一覧表示されます。

    False の場合、権限のパスは一覧表示されません。

戻り値

SQL Server のインスタンスへのアクセスを明示的に許可された Windows ユーザーの一覧を含む DataTable オブジェクトの値です。次の表に、返される DataTable の列を示します。

データ型

説明

account name

String

Windows NT ユーザーの名前です (NT AUTHORITY\SYSTEM など)。

type

String

ユーザーの種類です。ユーザーが個々のアカウントであるか、グループ アカウントであるかを示します。

解説

更新されたテキスト :

この名前空間、クラス、またはメンバは、Microsoft .NET Framework Version 2.0 でのみサポートされています。

使用例

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Call the EnumCollations method and return collation information to DataTable variable.
Dim d As DataTable
'Select the returned data into an array of DataRow.
d = srv.EnumCollations
'Iterate through the rows and display collation details for the instance of SQL Server.
Dim r As DataRow
Dim c As DataColumn
For Each r In d.Rows
    Console.WriteLine("============================================")
    For Each c In r.Table.Columns
        Console.WriteLine(c.ColumnName + " = " + r(c).ToString)
    Next
Next

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Server Class
Server Members
Microsoft.SqlServer.Management.Smo Namespace

その他の技術情報

Visual Basic .NET で DataTable オブジェクトを返す列挙メソッドを使用する方法
メソッドの呼び出し
サーバーの管理

変更履歴

リリース

履歴

新しい内容 :
  • 「例」セクションにコード サンプルを追加しました。