次の方法で共有


IColumnPermission インターフェイス

IColumnPermission クラスは、指定した列に対する権限を管理するインターフェイスを表します。

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

構文

'宣言
Public Interface IColumnPermission _
    Inherits IObjectPermission
'使用
Dim instance As IColumnPermission
public interface IColumnPermission : IObjectPermission
public interface class IColumnPermission : IObjectPermission
type IColumnPermission =  
    interface
        interface IObjectPermission
    end
public interface IColumnPermission extends IObjectPermission

メソッド

  名前 説明
パブリック メソッド Deny(ObjectPermissionSet, String) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスを拒否します。 (IObjectPermission から継承されています。)
パブリック メソッド Deny(ObjectPermissionSet, array<String> [] () [] []) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスを拒否します。 (IObjectPermission から継承されています。)
パブリック メソッド Deny(ObjectPermissionSet, String, array<String> [] () [] []) 指定した列の一覧について、指定した権限付与対象ユーザーが指定した権限にアクセスするのを拒否します。
パブリック メソッド Deny(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) 指定した列の一覧について、指定した権限付与対象ユーザーが指定した権限にアクセスするのを拒否します。
パブリック メソッド Deny(ObjectPermissionSet, String, Boolean) SMO オブジェクトの指定した権限付与対象ユーザーと、その権限付与対象ユーザーがアクセスを許可した他のユーザーに対し、指定した権限へのアクセスを拒否します。 (IObjectPermission から継承されています。)
パブリック メソッド Deny(ObjectPermissionSet, array<String> [] () [] [], Boolean) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスを拒否します。 (IObjectPermission から継承されています。)
パブリック メソッド Deny(ObjectPermissionSet, String, array<String> [] () [] [], Boolean) 指定した列の一覧の指定した権限付与対象ユーザーと、アクセスをその権限付与対象ユーザーから許可された他のユーザーに対し、指定した権限へのアクセスを拒否します。
パブリック メソッド Deny(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean) 指定した列の一覧の指定した権限付与対象ユーザーと、アクセスをその権限付与対象ユーザーから許可された他のユーザーに対し、指定した権限へのアクセスを拒否します。
パブリック メソッド EnumColumnPermissions(String) 参照先の列について、指定した権限付与対象ユーザーに許可するオブジェクト権限の一覧を列挙します。
パブリック メソッド EnumColumnPermissions(String, ObjectPermissionSet) 特定の参照先列について、指定した権限付与対象ユーザーと指定した権限に対するオブジェクト権限の一覧を列挙します。
パブリック メソッド EnumObjectPermissions() () () () SMO オブジェクトに対するオブジェクト権限の一覧を列挙します。 (IObjectPermission から継承されています。)
パブリック メソッド EnumObjectPermissions(String) SMO オブジェクトの指定した権限付与対象ユーザーに対するオブジェクト権限の一覧を列挙します。 (IObjectPermission から継承されています。)
パブリック メソッド EnumObjectPermissions(ObjectPermissionSet) SMO オブジェクトの指定した権限に対するオブジェクト権限の一覧を列挙します。 (IObjectPermission から継承されています。)
パブリック メソッド EnumObjectPermissions(String, ObjectPermissionSet) SMO オブジェクトの指定した権限付与対象ユーザーと指定した権限に対するオブジェクト権限の一覧を列挙します。 (IObjectPermission から継承されています。)
パブリック メソッド Grant(ObjectPermissionSet, String) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスを許可します。 (IObjectPermission から継承されています。)
パブリック メソッド Grant(ObjectPermissionSet, array<String> [] () [] []) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスを許可します。 (IObjectPermission から継承されています。)
パブリック メソッド Grant(ObjectPermissionSet, String, array<String> [] () [] []) 参照先列の一覧について、指定した権限付与対象ユーザーが指定した権限にアクセスするのを許可します。
パブリック メソッド Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) 特定のストアド プロシージャについて、指定した権限付与対象ユーザーが指定した権限にアクセスするのを許可します。
パブリック メソッド Grant(ObjectPermissionSet, String, Boolean) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスと、他のユーザーにアクセスを許可する権限を許可します。 (IObjectPermission から継承されています。)
パブリック メソッド Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスと、他のユーザーにアクセスを許可する権限を許可します。 (IObjectPermission から継承されています。)
パブリック メソッド Grant(ObjectPermissionSet, String, array<String> [] () [] [], Boolean) 参照先列の指定した権限付与対象ユーザーに対し、指定した権限へのアクセスと、アクセスを他のユーザーに許可する権限を許可します。
パブリック メソッド Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean) 参照先列の指定した権限付与対象ユーザーに対し、指定した権限へのアクセスと、アクセスを他のユーザーに許可する権限を許可します。
パブリック メソッド Grant(ObjectPermissionSet, String, Boolean, String) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスと、他のユーザーにアクセスを許可する権限を許可します。 (IObjectPermission から継承されています。)
パブリック メソッド Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean, String) SMO オブジェクトの指定した権限付与対象ユーザーに対し、指定した権限へのアクセスと、想定したロールに基づいて他のユーザーにアクセスを許可する権限を許可します。 (IObjectPermission から継承されています。)
パブリック メソッド Grant(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, String) 指定した権限付与対象ユーザーに対し、参照先列の指定した権限セットへのアクセスを許可します。さらに、与えられているロールに基づいて、その権限セットを他のユーザーに許可する権限を与えます。
パブリック メソッド Grant(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, String) 指定した権限付与対象ユーザーに対し、参照先列の指定した権限セットへのアクセスを許可します。さらに、与えられているロールに基づいて、その権限セットを他のユーザーに許可する権限を与えます。
パブリック メソッド Revoke(ObjectPermissionSet, String) SMO オブジェクトの権限付与対象ユーザーから、以前に許可した権限を取り消します。 (IObjectPermission から継承されています。)
パブリック メソッド Revoke(ObjectPermissionSet, array<String> [] () [] []) SMO オブジェクトの権限付与対象ユーザーの一覧から、以前に許可した権限を取り消します。 (IObjectPermission から継承されています。)
パブリック メソッド Revoke(ObjectPermissionSet, String, array<String> [] () [] []) 特定の参照先列について、権限付与対象ユーザーから、以前に許可した権限を取り消します。
パブリック メソッド Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] []) 特定の参照先列について、複数の権限付与対象ユーザーから、以前に許可した権限を取り消します。
パブリック メソッド Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean) SMO オブジェクトの権限付与対象ユーザーと、その権限付与対象ユーザーがアクセスを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、他のユーザーのアクセスを取り消す権限を付与します。 (IObjectPermission から継承されています。)
パブリック メソッド Revoke(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, Boolean) 特定の参照先列について、権限付与対象ユーザーと、アクセスをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、他のユーザーのアクセスを取り消す権限を付与します。
パブリック メソッド Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, Boolean) 特定のストアド プロシージャについて、権限付与対象ユーザーの一覧と、アクセスをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、与えられているロールに基づいて他のユーザーのアクセスを取り消す権限を付与します。
パブリック メソッド Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) SMO オブジェクトの権限付与対象ユーザーと、その権限付与対象ユーザーがアクセスを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、与えられているロールに基づいて他のユーザーのアクセスを取り消す権限を付与します。 (IObjectPermission から継承されています。)
パブリック メソッド Revoke(ObjectPermissionSet, String, array<String> [] () [] [], Boolean, Boolean, String) 特定の参照先列について、権限付与対象ユーザーと、アクセスをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、与えられているロールに基づいて他のユーザーのアクセスを取り消す権限を付与します。
パブリック メソッド Revoke(ObjectPermissionSet, array<String> [] () [] [], array<String> [] () [] [], Boolean, Boolean, String) 参照先列の権限付与対象ユーザーの一覧と、アクセスをその権限付与対象ユーザーから許可された他のすべてのユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、与えられているロールに基づいて他のユーザーのアクセスを取り消す権限を付与します。

先頭に戻る

説明

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。