IColumnPermission.Grant IColumnPermission.Grant IColumnPermission.Grant Method

정의

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여합니다. Grants access to the specified permission for the specified grantees on the referenced columns.

오버로드

Grant(ObjectPermissionSet, String[], String[], Boolean, String) Grant(ObjectPermissionSet, String[], String[], Boolean, String) Grant(ObjectPermissionSet, String[], String[], Boolean, String)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한 집합에 대한 액세스를 부여하고 맡은 역할에 따라 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantees on the referenced columns under an assumed role.

Grant(ObjectPermissionSet, String, String[], Boolean, String) Grant(ObjectPermissionSet, String, String[], Boolean, String) Grant(ObjectPermissionSet, String, String[], Boolean, String)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한 집합에 대한 액세스를 부여하고 맡은 역할에 따라 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantee on the referenced columns under an assumed role.

Grant(ObjectPermissionSet, String[], String[], Boolean) Grant(ObjectPermissionSet, String[], String[], Boolean) Grant(ObjectPermissionSet, String[], String[], Boolean)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여하고 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.

Grant(ObjectPermissionSet, String, String[], Boolean) Grant(ObjectPermissionSet, String, String[], Boolean) Grant(ObjectPermissionSet, String, String[], Boolean)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여하고 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.

Grant(ObjectPermissionSet, String[], String[]) Grant(ObjectPermissionSet, String[], String[]) Grant(ObjectPermissionSet, String[], String[])

저장 프로시저에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여합니다. Grants access to the specified permission for the specified grantees on the stored procedure.

Grant(ObjectPermissionSet, String, String[]) Grant(ObjectPermissionSet, String, String[]) Grant(ObjectPermissionSet, String, String[])

참조된 열 목록에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여합니다. Grants access to the specified permission for the specified grantee on the referenced list of columns.

Grant(ObjectPermissionSet, String[], String[], Boolean, String) Grant(ObjectPermissionSet, String[], String[], Boolean, String) Grant(ObjectPermissionSet, String[], String[], Boolean, String)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한 집합에 대한 액세스를 부여하고 맡은 역할에 따라 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantees on the referenced columns under an assumed role.

public:
 void Grant(Microsoft::SqlServer::Management::Smo::ObjectPermissionSet ^ permissions, cli::array <System::String ^> ^ granteeNames, cli::array <System::String ^> ^ columnNames, bool grantGrant, System::String ^ asRole);
public void Grant (Microsoft.SqlServer.Management.Smo.ObjectPermissionSet permissions, string[] granteeNames, string[] columnNames, bool grantGrant, string asRole);
Public Sub Grant (permissions As ObjectPermissionSet, granteeNames As String(), columnNames As String(), grantGrant As Boolean, asRole As String)
매개 변수
permissions
ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet

ObjectPermissionSet 사용 권한 집합을 지정 하는 개체입니다. An ObjectPermissionSet object that specifies the set of permissions.

granteeNames
String[]

A String 배열 사용 권한 집합에 대 한 액세스를 부여할 피부 여자 목록을 지정 하는 값입니다. A String array value that specifies a list of grantees to be granted access to the set of permissions.

columnNames
String[]

A String 권한을 부여할 열의 이름을 지정 하는 배열입니다. A String array that specifies the names of the columns to which the permission is granted.

grantGrant
Boolean Boolean Boolean

피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한을 제공할지 여부를 지정하는 Boolean 속성입니다. A Boolean property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users. True이면 피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한이 제공됩니다. If True, the grantee is given the ability to grant other users access to the referenced columns. False이면 피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한이 제공되지 않습니다. If False, the grantee is not given the ability to grant other users access to the referenced columns.

asRole
String String String

사용자가 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 때 사용하는 역할을 지정하는 String 값입니다. A String value that specifies the role that the user assumes when granting access to the referenced columns to other users. 피부여자가 둘 이상의 역할에 속하는 경우 이 매개 변수를 사용합니다. Use this parameter for grantees who are members of more than one role.

Grant(ObjectPermissionSet, String, String[], Boolean, String) Grant(ObjectPermissionSet, String, String[], Boolean, String) Grant(ObjectPermissionSet, String, String[], Boolean, String)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한 집합에 대한 액세스를 부여하고 맡은 역할에 따라 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantee on the referenced columns under an assumed role.

public:
 void Grant(Microsoft::SqlServer::Management::Smo::ObjectPermissionSet ^ permissions, System::String ^ granteeName, cli::array <System::String ^> ^ columnNames, bool grantGrant, System::String ^ asRole);
public void Grant (Microsoft.SqlServer.Management.Smo.ObjectPermissionSet permissions, string granteeName, string[] columnNames, bool grantGrant, string asRole);
Public Sub Grant (permissions As ObjectPermissionSet, granteeName As String, columnNames As String(), grantGrant As Boolean, asRole As String)
매개 변수
permissions
ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet

ObjectPermissionSet 사용 권한 집합을 지정 하는 개체입니다. An ObjectPermissionSet object that specifies the set of permissions.

granteeName
String String String

사용 권한 집합에 대한 액세스를 부여할 피부여자를 지정하는 String 값입니다. A String value that specifies a grantee to be granted access to the set of permissions.

columnNames
String[]

A String 권한을 부여할 열의 이름을 지정 하는 배열입니다. A String array that specifies the names of the columns to which the permission is granted.

grantGrant
Boolean Boolean Boolean

피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한을 제공할지 여부를 지정하는 Boolean 속성입니다. A Boolean property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users. True이면 피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한이 제공됩니다. If True, the grantee is given the ability to grant other users access to the referenced columns. False이면 피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한이 제공되지 않습니다. If False, the grantee is not given the ability to grant other users access to the referenced columns.

asRole
String String String

사용자가 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 때 사용하는 역할을 지정하는 String 값입니다. A String value that specifies the role that the user assumes when granting access to the referenced columns to other users. 피부여자가 둘 이상의 역할에 속하는 경우 이 매개 변수를 사용합니다. Use this parameter for grantees who are members of more than one role.

Grant(ObjectPermissionSet, String[], String[], Boolean) Grant(ObjectPermissionSet, String[], String[], Boolean) Grant(ObjectPermissionSet, String[], String[], Boolean)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여하고 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.

public:
 void Grant(Microsoft::SqlServer::Management::Smo::ObjectPermissionSet ^ permissions, cli::array <System::String ^> ^ granteeNames, cli::array <System::String ^> ^ columnNames, bool grantGrant);
public void Grant (Microsoft.SqlServer.Management.Smo.ObjectPermissionSet permissions, string[] granteeNames, string[] columnNames, bool grantGrant);
Public Sub Grant (permissions As ObjectPermissionSet, granteeNames As String(), columnNames As String(), grantGrant As Boolean)
매개 변수
permissions
ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet

ObjectPermissionSet 사용 권한을 지정 하는 개체입니다. An ObjectPermissionSet object that specifies the permission.

granteeNames
String[]

A String 배열 사용 권한 집합에 대 한 액세스를 부여할 피부 여자를 지정 하는 값입니다. A String array value that specifies the grantees to be granted access to the set of permissions.

columnNames
String[]

A String 권한을 부여할 열의 이름을 지정 하는 배열입니다. A String array that specifies the names of the columns to which the permission is granted.

grantGrant
Boolean Boolean Boolean

피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한을 제공할지 여부를 지정하는 Boolean 속성입니다. A Boolean property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users. True이면 피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한이 제공됩니다. If True, the grantee is given the ability to grant other users access to the referenced columns. False이면 피부여자에게 참조된 열에 대한 다른 사용자의 액세스 권한을 거부할 수 있는 권한이 제공되지 않습니다. If False, the grantee is not given the ability to deny other users access to the referenced columns.

Grant(ObjectPermissionSet, String, String[], Boolean) Grant(ObjectPermissionSet, String, String[], Boolean) Grant(ObjectPermissionSet, String, String[], Boolean)

참조된 열에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여하고 다른 사용자에게 액세스를 부여할 수 있도록 합니다. Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.

public:
 void Grant(Microsoft::SqlServer::Management::Smo::ObjectPermissionSet ^ permissions, System::String ^ granteeName, cli::array <System::String ^> ^ columnNames, bool grantGrant);
public void Grant (Microsoft.SqlServer.Management.Smo.ObjectPermissionSet permissions, string granteeName, string[] columnNames, bool grantGrant);
Public Sub Grant (permissions As ObjectPermissionSet, granteeName As String, columnNames As String(), grantGrant As Boolean)
매개 변수
permissions
ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet

ObjectPermissionSet 사용 권한 집합을 지정 하는 개체입니다. An ObjectPermissionSet object that specifies the set of permissions.

granteeName
String String String

A String 사용 권한 집합에 대 한 액세스를 부여할 피부 여자를 지정 하는 값입니다. A String value that specifies the grantee to be granted access to the set of permissions.

columnNames
String[]

사용 권한을 부여할 열의 이름을 지정하는 String 배열 값입니다. A String array value that specifies the names of the columns to which the permission is granted.

grantGrant
Boolean Boolean Boolean

피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한을 제공할지 여부를 지정하는 Boolean 속성입니다. A Boolean property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users. True이면 피부여자에게 참조된 열에 대한 액세스 권한을 다른 사용자에게 부여할 수 있는 권한이 제공됩니다. If True, the grantee is given the ability to grant other users access to the referenced columns. False이면 피부여자에게 참조된 열에 대한 다른 사용자의 액세스 권한을 거부할 수 있는 권한이 제공되지 않습니다. If False, the grantee is not given the ability to deny other users access to the referenced columns.

Grant(ObjectPermissionSet, String[], String[]) Grant(ObjectPermissionSet, String[], String[]) Grant(ObjectPermissionSet, String[], String[])

저장 프로시저에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여합니다. Grants access to the specified permission for the specified grantees on the stored procedure.

public:
 void Grant(Microsoft::SqlServer::Management::Smo::ObjectPermissionSet ^ permissions, cli::array <System::String ^> ^ granteeNames, cli::array <System::String ^> ^ columnNames);
public void Grant (Microsoft.SqlServer.Management.Smo.ObjectPermissionSet permissions, string[] granteeNames, string[] columnNames);
Public Sub Grant (permissions As ObjectPermissionSet, granteeNames As String(), columnNames As String())
매개 변수
permissions
ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet

ObjectPermissionSet 사용 권한을 지정 하는 개체입니다. An ObjectPermissionSet object that specifies the permission.

granteeNames
String[]

A String 배열 사용 권한 집합에 대 한 액세스를 부여할 피부 여자를 지정 하는 값입니다. A String array value that specifies the grantees to be granted access to the set of permissions.

columnNames
String[]

A String 권한을 부여할 열의 이름을 지정 하는 배열입니다. A String array that specifies the names of the columns to which the permission is granted.

Grant(ObjectPermissionSet, String, String[]) Grant(ObjectPermissionSet, String, String[]) Grant(ObjectPermissionSet, String, String[])

참조된 열 목록에 대해 지정한 피부여자에게 지정한 사용 권한에 대한 액세스를 부여합니다. Grants access to the specified permission for the specified grantee on the referenced list of columns.

public:
 void Grant(Microsoft::SqlServer::Management::Smo::ObjectPermissionSet ^ permissions, System::String ^ granteeName, cli::array <System::String ^> ^ columnNames);
public void Grant (Microsoft.SqlServer.Management.Smo.ObjectPermissionSet permissions, string granteeName, string[] columnNames);
Public Sub Grant (permissions As ObjectPermissionSet, granteeName As String, columnNames As String())
매개 변수
permissions
ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet

ObjectPermissionSet 사용 권한을 지정 하는 개체입니다. An ObjectPermissionSet object that specifies the permission.

granteeName
String String String

A String 사용 권한 집합에 대 한 액세스를 부여할 피부 여자를 지정 하는 값입니다. A String value that specifies the grantee to be granted access to the set of permissions.

columnNames
String[]

A String 권한을 부여할 열의 이름을 지정 하는 배열입니다. A String array that specifies the names of the columns to which the permission is granted.

적용 대상