ObjectPermissionSet ObjectPermissionSet ObjectPermissionSet Class

정의

ObjectPermissionSet 개체의 Microsoft SQL server에서 개체 사용 권한 집합을 나타냅니다. The ObjectPermissionSet object represents a set of object permissions in Microsoft SQL Server.

public ref class ObjectPermissionSet sealed : Microsoft::SqlServer::Management::Smo::PermissionSetBase
public sealed class ObjectPermissionSet : Microsoft.SqlServer.Management.Smo.PermissionSetBase
Public NotInheritable Class ObjectPermissionSet
Inherits PermissionSetBase
상속
ObjectPermissionSetObjectPermissionSetObjectPermissionSet

예제

권한 부여, 취소 및 거부Granting, Revoking, and Denying Permissions

설명

개체 권한은 부여, 거부 또는 개체에 대 한 사용 권한을 취소 하는 경우 필요 합니다.Object permissions are required when granting, denying, or revoking permissions on an object. ObjectPermissionSet 개체에 적용 되는 사용 권한 집합을 지정 해야 합니다.는 Grant 메서드를는 Deny 메서드, 및 Revoke 개체의 메서드.The ObjectPermissionSet object is required to specify the set of permissions that apply to the Grant method, the Deny method, and the Revoke method of the object.

스레드 보안Thread Safety

Any public static (Shared in Microsoft Visual Basic) members of this type are safe for multithreaded operations. Any instance members are not guaranteed to be thread safe.

생성자

ObjectPermissionSet() ObjectPermissionSet() ObjectPermissionSet()

ObjectPermissionSet 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the ObjectPermissionSet class.

ObjectPermissionSet(ObjectPermission) ObjectPermissionSet(ObjectPermission) ObjectPermissionSet(ObjectPermission)

새 인스턴스를 초기화는 ObjectPermissionSet 클래스 지정한 개체 사용 권한을 기반으로 합니다. Initializes a new instance of the ObjectPermissionSet class based on the specified object permission.

ObjectPermissionSet(ObjectPermissionSet) ObjectPermissionSet(ObjectPermissionSet) ObjectPermissionSet(ObjectPermissionSet)

지정한 개체 사용 권한 집합을 기반으로 하는 ObjectPermissionSet 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the ObjectPermissionSet class based on the specified set of object permissions.

ObjectPermissionSet(ObjectPermission[]) ObjectPermissionSet(ObjectPermission[]) ObjectPermissionSet(ObjectPermission[])

지정한 개체 사용 권한 집합을 기반으로 하는 ObjectPermissionSet 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the ObjectPermissionSet class based on the specified set of object permissions.

속성

Alter Alter Alter

가져오거나는 Boolean 사용 권한 집합에 ALTER 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the ALTER permission in the permission set. 이 사용 권한을 통해 피부여자는 소유권을 제외한 개체 속성을 변경할 수 있습니다. The permission lets the grantee change properties, except ownership, of the object.

Connect Connect Connect

가져오거나는 Boolean 사용 권한 집합에 CONNECT 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the CONNECT permission in the permission set. 사용 권한을 통해 피부 여자를 개체와 SQL Server의 인스턴스 간의 연결을 만들 수 있습니다. The permission lets the grantee create a connection between the object and an instance of SQL Server.

Control Control Control

가져오거나는 Boolean 사용 권한 집합에 CONTROL 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the CONTROL permission in the permission set. 이 사용 권한은 개체에 대해 정의된 모든 사용 권한을 포함하여 개체 및 자식 개체에 대한 모든 사용 권한을 피부여자에게 부여하고 개체에 대한 사용 권한을 만들 수 있도록 합니다. The permission gives the grantee full control over the object, including all defined permissions for the object, the ability to create permissions on the object, and full control over child objects.

CreateSequence CreateSequence CreateSequence

사용 권한 집합에 CREATE SEQUENCE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. Gets or sets the Boolean property value that specifies whether to include the CREATE SEQUENCE permission in the permission set. 이 사용 권한은 데이터베이스 내에 시퀀스를 만들 수 있는 권한을 피부여자에게 부여합니다. This permission gives the grantee the ability to create a sequence within the database.

Delete Delete Delete

가져오거나는 Boolean 사용 권한 집합에 DELETE 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the DELETE permission in the permission set. 이 사용 권한을 통해 피부여자는 개체를 삭제할 수 있습니다. The permission lets the grantee delete the object.

Execute Execute Execute

가져오거나는 Boolean 사용 권한 집합에 EXECUTE 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the EXECUTE permission in the permission set. 이 사용 권한을 통해 피부여자는 개체를 실행할 수 있습니다. The permission lets the grantee execute the object.

Impersonate Impersonate Impersonate

가져오거나는 Boolean 사용 권한 집합에 IMPERSONATE 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the IMPERSONATE permission in the permission set. 이 사용 권한을 통해 피부여자는 사용자나 로그인을 가장할 수 있습니다. The permission lets the grantee impersonate the user or the login.

Insert Insert Insert

가져오거나는 Boolean 사용 권한 집합에 INSERT 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the INSERT permission in the permission set. 이 사용 권한을 통해 피부여자는 개체에 데이터를 삽입할 수 있습니다. The permission lets the grantee insert data into the object.

Receive Receive Receive

권한 집합에 RECEIVE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. Gets or sets the Boolean property value that specifies whether to include the RECEIVE permission in the permission set. 이 사용 권한을 통해 피부여자는 Service Broker 큐에서 메시지를 받을 수 있습니다. The permission lets the grantee receive messages from a Service Broker queue.

References References References

권한 집합에 REFERENCES 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. Gets or sets the Boolean property value that specifies whether to include the REFERENCES permission in the permission set. 이 사용 권한을 통해 피부여자는 개체의 데이터를 참조할 수 있습니다. This permission lets the grantee reference data in the object.

Select Select Select

가져오거나는 Boolean 사용 권한 집합에 SELECT 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the SELECT permission in the permission set. 이 사용 권한을 통해 피부여자는 개체의 데이터를 검색할 수 있습니다. This permission lets the grantee retrieve data from the object.

Send Send Send

가져오거나는 Boolean 사용 권한 집합에 SEND 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the SEND permission in the permission set. 이 사용 권한을 통해 피부여자는 Service Broker 서비스에 메시지를 보낼 수 있습니다. This permission lets the grantee send messages to a Service Broker service.

TakeOwnership TakeOwnership TakeOwnership

가져오거나는 Boolean 사용 권한 집합에 TAKE OWNERSHIP 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the TAKE OWNERSHIP permission in the permission set. 이 사용 권한을 통해 피부여자는 개체의 소유권을 가져올 수 있습니다. This permission lets the grantee take ownership of the object.

Update Update Update

가져오거나는 Boolean 사용 권한 집합에 UPDATE 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the UPDATE permission in the permission set. 이 사용 권한을 통해 피부여자는 개체의 데이터를 수정할 수 있습니다. This permission lets the grantee modify data in the object.

ViewChangeTracking ViewChangeTracking ViewChangeTracking

권한 집합에 VIEW CHANGE TRACKING 권한을 포함할지 여부를 지정하는 부울 속성 값을 가져오거나 설정합니다. Gets or sets the Boolean property value that specifies whether to include the VIEW CHANGE TRACKING permission in the permission set. 이 사용 권한을 통해 피부여자는 데이터베이스 개체에 대한 추적 정보를 볼 수 있습니다. This permission lets the grantee view the tracking information for a database object.

ViewDefinition ViewDefinition ViewDefinition

가져오거나는 Boolean 사용 권한 집합에 VIEW DEFINITION 권한을 포함할지 여부를 지정 하는 속성 값입니다. Gets or sets the Boolean property value that specifies whether to include the VIEW DEFINITION permission in the permission set. 이 사용 권한을 통해 피부여자는 개체를 정의하는 메타데이터를 볼 수 있습니다. This permission lets the grantee view the metadata that defines the object.

메서드

Add(ObjectPermission) Add(ObjectPermission) Add(ObjectPermission)

참조된 사용 권한 집합에 새 개체 사용 권한을 추가한 후 개체 사용 권한 집합을 반환합니다. Returns an object permission set after adding a new object permission to the referenced permission set.

Add(ObjectPermissionSet, ObjectPermission) Add(ObjectPermissionSet, ObjectPermission) Add(ObjectPermissionSet, ObjectPermission)

참조된 사용 권한 집합에 새 개체 사용 권한을 추가한 후 개체 사용 권한 집합을 반환합니다. Returns an object permission set after adding a new object permission to the referenced permission set.

Equals(Object) Equals(Object) Equals(Object)

현재 ObjectPermissionSet 개체가 지정한 개체와 같은지 여부를 확인합니다. Determines whether the current ObjectPermissionSet object is equal to a specified object.

GetHashCode() GetHashCode() GetHashCode()

이 메서드는 SQL Server 인프라를 지원 하며 사용자 코드에서 직접 사용할 수 없습니다. This method supports the SQL Server infrastructure and is not intended to be used directly from your code.

Remove(ObjectPermission) Remove(ObjectPermission) Remove(ObjectPermission)

사용 권한 집합에서 사용 권한을 제거합니다. Removes a permission from the permission set.

Subtract(ObjectPermissionSet, ObjectPermission) Subtract(ObjectPermissionSet, ObjectPermission) Subtract(ObjectPermissionSet, ObjectPermission)

IObjectPermission 개체와 ObjectPermissionSet 개체에 대해 빼기 연산을 수행하여 하나의 개체 사용 권한 집합을 만듭니다. Creates an object permission set by performing a subtraction operation on an IObjectPermission object and an ObjectPermissionSet object.

ToString() ToString() ToString()

반환 된 * * 지정 된을 나타내는 문자열 * * 값 PermissionSetBase 개체입니다. Returns the string value that represents the specified PermissionSetBase object.

(Inherited from PermissionSetBase)

연산자

Addition(ObjectPermissionSet, ObjectPermission) Addition(ObjectPermissionSet, ObjectPermission) Addition(ObjectPermissionSet, ObjectPermission)

하나의 개체 사용 권한 설정에 대해 더하기 연산을 수행 하 여 만듭니다는 ObjectPermission 개체 및 ObjectPermissionSet 개체입니다. Creates an object permission set by performing an addition operation on an ObjectPermission object and an ObjectPermissionSet object.

Equality(ObjectPermissionSet, ObjectPermissionSet) Equality(ObjectPermissionSet, ObjectPermissionSet) Equality(ObjectPermissionSet, ObjectPermissionSet)

두 개에 대해 같음 연산을 수행 하 여 두 개체가 서로 같은지 확인 ObjectPermissionSet 개체입니다. Determines whether two objects are equal by performing an equality operation on two ObjectPermissionSet objects.

Inequality(ObjectPermissionSet, ObjectPermissionSet) Inequality(ObjectPermissionSet, ObjectPermissionSet) Inequality(ObjectPermissionSet, ObjectPermissionSet)

두 개체가 같은지 확인 되지 두 같지 않음 연산을 수행 하 여 ObjectPermissionSet 개체입니다. Determines whether two objects are unequal by performing an inequality operation on two ObjectPermissionSet objects.

Subtraction(ObjectPermissionSet, ObjectPermission) Subtraction(ObjectPermissionSet, ObjectPermission) Subtraction(ObjectPermissionSet, ObjectPermission)

IObjectPermission 개체와 ObjectPermissionSet 개체에 대해 빼기 연산을 수행하여 하나의 개체 사용 권한 집합을 만듭니다. Creates an object permission set by performing a subtraction operation on an IObjectPermission object and an ObjectPermissionSet object.

적용 대상