次の方法で共有


Column.EnumUserPermissions Method

指定したユーザーに対する権限の一覧を列挙します。

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

構文

'宣言
Public Function EnumUserPermissions ( _
    username As String _
) As DataTable
public DataTable EnumUserPermissions (
    string username
)
public:
DataTable^ EnumUserPermissions (
    String^ username
)
public DataTable EnumUserPermissions (
    String username
)
public function EnumUserPermissions (
    username : String
) : DataTable

パラメータ

  • username
    データベース ユーザーを示す String 値です。

戻り値

列挙された、指定したユーザーに対する権限の一覧を含む DataTable オブジェクトの値です。次の表に、返される DataTable の列を示します。

データ型

説明

Grantee

String

権限を与えられたプリンシパルの名前です。

Grantor

String

権限を許可、取り消し、または拒否したプリンシパルの名前です。

PermissionState

Int32

権限の状態の最初の文字に対応する ASCII 文字コードを表す数値です (拒否 = 68、取り消し = 82、許可 = 71)。

Code

Int32

権限の種類を示すコードです。「sys.database_permissions (Transact-SQL)」を参照してください。

ObjectClass

String

権限を許可するオブジェクトの種類です。「sys.database_permissions (Transact-SQL)」を参照してください。

GranteeType

String

権限付与対象ユーザーの種類です。PrincipalType クラスを参照してください。

GrantorType

String

権限の許可者の種類です。PrincipalType クラスを参照してください。

GolumnName

String

列の名前です。

解説

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

使用例

Visual Basic .NET でテーブルを作成、変更、および削除する方法

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

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

その他の技術情報

データベース オブジェクトでの作業