문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

ObjectPermissionSet 클래스

The ObjectPermissionSet object represents a set of object permissions in Microsoft SQL Server.

System.Object
  Microsoft.SqlServer.Management.Smo.PermissionSetBase
    Microsoft.SqlServer.Management.Smo.ObjectPermissionSet

네임스페이스:  Microsoft.SqlServer.Management.Smo
어셈블리:  Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)

public sealed class ObjectPermissionSet : PermissionSetBase

ObjectPermissionSet 유형에서 다음 멤버를 표시합니다.

  이름설명
공용 메서드ObjectPermissionSet()Initializes a new instance of the ObjectPermissionSet class.
공용 메서드ObjectPermissionSet(ObjectPermission)Initializes a new instance of the ObjectPermissionSet class based on the specified object permission.
공용 메서드ObjectPermissionSet(ObjectPermission[])Initializes a new instance of the ObjectPermissionSet class based on the specified set of object permissions.
공용 메서드ObjectPermissionSet(ObjectPermissionSet)Initializes a new instance of the ObjectPermissionSet class based on the specified set of object permissions.
맨 위로 이동

  이름설명
공용 속성AlterGets 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.
공용 속성ConnectGets or sets the Boolean property value that specifies whether to include the CONNECT permission in the permission set. The permission lets the grantee create a connection between the object and an instance of SQL Server.
공용 속성ControlGets 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.
공용 속성CreateSequenceGets 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.
공용 속성DeleteGets 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.
공용 속성ExecuteGets 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.
공용 속성ImpersonateGets 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.
공용 속성InsertGets 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.
공용 속성ReceiveGets or sets the Boolean property value that specifies whether to include the RECEIVE permission in the permission set. The permission lets the grantee receive messages from a Service Broker queue.
공용 속성ReferencesGets 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.
공용 속성SelectGets 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.
공용 속성SendGets or sets the Boolean property value that specifies whether to include the SEND permission in the permission set. This permission lets the grantee send messages to a Service Broker service.
공용 속성TakeOwnershipGets 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.
공용 속성UpdateGets 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.
공용 속성ViewChangeTrackingGets 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.
공용 속성ViewDefinitionGets 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)Returns an object permission set after adding a new object permission to the referenced permission set.
공용 메서드정적 멤버Add(ObjectPermissionSet, ObjectPermission)Returns an object permission set after adding a new object permission to the referenced permission set.
공용 메서드EqualsDetermines whether the current ObjectPermissionSet object is equal to a specified object. (PermissionSetBase.Equals(Object)을(를) 재정의함)
공용 메서드GetHashCodeThis method supports the SQL Server infrastructure and is not intended to be used directly from your code. (PermissionSetBase.GetHashCode()을(를) 재정의함)
공용 메서드GetType (Object에서 상속됨)
공용 메서드RemoveRemoves a permission from the permission set.
공용 메서드정적 멤버SubtractCreates an object permission set by performing a subtraction operation on an IObjectPermission object and an ObjectPermissionSet object.
공용 메서드ToStringReturns the string value that represents the specified PermissionSetBase object. (PermissionSetBase에서 상속됨)
맨 위로 이동

  이름설명
공용 연산자정적 멤버AdditionCreates an object permission set by performing an addition operation on an ObjectPermission object and an ObjectPermissionSet object.
공용 연산자정적 멤버EqualityDetermines whether two objects are equal by performing an equality operation on two ObjectPermissionSet objects.
공용 연산자정적 멤버InequalityDetermines whether two objects are unequal by performing an inequality operation on two ObjectPermissionSet objects.
공용 연산자정적 멤버SubtractionCreates an object permission set by performing a subtraction operation on an IObjectPermission object and an ObjectPermissionSet object.
맨 위로 이동

Object permissions are required when granting, denying, or revoking permissions on an object. 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

이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

커뮤니티 추가 항목

추가
표시: