DatabasePermissionSet 클래스
DatabasePermissionSet 개체는 SQL Server 데이터베이스 사용 권한 집합을 나타냅니다.
상속 계층
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .PermissionSetBase
Microsoft.SqlServer.Management.Smo..::..DatabasePermissionSet
네임스페이스: Microsoft.SqlServer.Management.Smo
어셈블리: Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)
구문
‘선언
Public NotInheritable Class DatabasePermissionSet _
Inherits PermissionSetBase
‘사용 방법
Dim instance As DatabasePermissionSet
public sealed class DatabasePermissionSet : PermissionSetBase
public ref class DatabasePermissionSet sealed : public PermissionSetBase
[<SealedAttribute>]
type DatabasePermissionSet =
class
inherit PermissionSetBase
end
public final class DatabasePermissionSet extends PermissionSetBase
DatabasePermissionSet 유형에서 다음 멤버를 표시합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
DatabasePermissionSet() () () () | DatabasePermissionSet 클래스의 새 인스턴스를 초기화합니다. |
![]() |
DatabasePermissionSet(DatabasePermission) | DatabasePermissionSet 클래스의 새 인스턴스를 초기화합니다. |
![]() |
DatabasePermissionSet(array<DatabasePermission> [] () [] []) | DatabasePermissionSet 클래스의 새 인스턴스를 초기화합니다. |
![]() |
DatabasePermissionSet(DatabasePermissionSet) | DatabasePermissionSet 클래스의 새 인스턴스를 초기화합니다. |
맨 위로 이동
속성
이름 | 설명 | |
---|---|---|
![]() |
Alter | 사용 권한 집합에 ALTER 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스 속성을 변경하고 자식 개체를 생성, 변경 또는 삭제할 수 있습니다. |
![]() |
AlterAnyApplicationRole | 사용 권한 집합에 ALTER ANY APPLICATION ROLE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 응용 프로그램 역할 속성을 변경할 수 있습니다. |
![]() |
AlterAnyAssembly | 사용 권한 집합에 ALTER ANY ASSEMBLY 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 어셈블리 속성을 변경할 수 있습니다. |
![]() |
AlterAnyAsymmetricKey | 사용 권한 집합에 ALTER ANY ASYMMETRIC KEY 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 비대칭 키 속성을 변경할 수 있습니다. |
![]() |
AlterAnyCertificate | 사용 권한 집합에 ALTER ANY CERTIFICATE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 인증서 속성을 변경할 수 있습니다. |
![]() |
AlterAnyContract | 사용 권한 집합에 ALTER ANY CONTRACT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 Service Broker 계약 속성을 변경할 수 있습니다. |
![]() |
AlterAnyDatabaseAudit | 사용 권한 집합에 ALTER ANY DATABASE AUDIT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스 감사 개체를 변경하고 수정할 수 있습니다. |
![]() |
AlterAnyDatabaseDdlTrigger | 사용 권한 집합에 ALTER ANY DATABASE DDL TRIGGER 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 데이터베이스 DDL 트리거 속성을 변경할 수 있습니다. |
![]() |
AlterAnyDatabaseEventNotification | 사용 권한 집합에 ALTER ANY DATABASE EVENT NOTIFICATION 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 데이터베이스 이벤트 알림 속성을 변경할 수 있습니다. |
![]() |
AlterAnyDataspace | 사용 권한 집합에 ALTER ANY DATASPACE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스 파일을 변경하고 수정할 수 있습니다. |
![]() |
AlterAnyFulltextCatalog | 사용 권한 집합에 ALTER ANY FULL TEXT CATALOG 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 전체 텍스트 카탈로그 속성을 변경할 수 있습니다. |
![]() |
AlterAnyMessageType | 사용 권한 집합에 ALTER ANY MESSAGE TYPE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 메시지 유형 속성을 변경할 수 있습니다. |
![]() |
AlterAnyRemoteServiceBinding | 사용 권한 집합에 ALTER ANY REMOTE SERVICE BINDING 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 원격 서비스 바인딩 속성을 변경할 수 있습니다. |
![]() |
AlterAnyRole | 사용 권한 집합에 ALTER ANY ROLE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 역할 속성을 변경할 수 있습니다. |
![]() |
AlterAnyRoute | 사용 권한 집합에 ALTER ANY ROUTE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 Service Broker 경로 속성을 변경할 수 있습니다. |
![]() |
AlterAnySchema | 사용 권한 집합에 ALTER ANY SCHEMA 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 스키마 속성을 변경할 수 있습니다. |
![]() |
AlterAnyService | 사용 권한 집합에 ALTER ANY SERVICE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 Service Broker 서비스 속성을 변경할 수 있습니다. |
![]() |
AlterAnySymmetricKey | 사용 권한 집합에 ALTER ANY SYMMETRIC KEY 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 대칭 키 속성을 변경할 수 있습니다. |
![]() |
AlterAnyUser | 사용 권한 집합에 ALTER ANY USER 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 소유권을 제외한 데이터베이스의 모든 사용자 속성을 변경할 수 있습니다. |
![]() |
Authenticate | 사용 권한 집합에 AUTHENTICATE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스를 인증할 수 있습니다. |
![]() |
BackupDatabase | 사용 권한 집합에 BACKUP DATABASE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스의 백업을 만들 수 있습니다. |
![]() |
BackupLog | 사용 권한 집합에 BACKUP LOG 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 트랜잭션 로그의 백업을 만들 수 있습니다. |
![]() |
Checkpoint | 사용 권한 집합에 CHECKPOINT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에서 검사점을 실행할 수 있습니다. |
![]() |
Connect | 사용 권한 집합에 CONNECT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 연결할 수 있습니다. |
![]() |
ConnectReplication | 사용 권한 집합에 CONNECT REPLICATION 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 복제 데이터베이스에 연결할 수 있습니다. |
![]() |
Control | 사용 권한 집합에 CONTROL 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한은 모든 데이터베이스 사용 권한을 포함하여 데이터베이스에 대한 모든 사용 권한을 피부여자에게 부여합니다. |
![]() |
CreateAggregate | 사용 권한 집합에 CREATE AGGREGATE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 집계를 만들 수 있습니다. |
![]() |
CreateAssembly | 사용 권한 집합에 CREATE ASSEMBLY 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 어셈블리를 만들 수 있습니다. |
![]() |
CreateAsymmetricKey | 사용 권한 집합에 CREATE ASYMMETRIC KEY 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 비대칭 키를 만들 수 있습니다. |
![]() |
CreateCertificate | 사용 권한 집합에 CREATE CERTIFICATE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 인증서를 만들 수 있습니다. |
![]() |
CreateContract | 사용 권한 집합에 CREATE CONTRACT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 Service Broker 계약을 만들 수 있습니다. |
![]() |
CreateDatabase | 사용 권한 집합에 CREATE DATABASE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스를 만들 수 있습니다. |
![]() |
CreateDatabaseDdlEventNotification | 사용 권한 집합에 CREATE DATABASE DDL EVENT NOTIFICATION 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스 DDL 이벤트 알림을 만들 수 있습니다. |
![]() |
CreateDefault | 사용 권한 집합에 CREATE DEFAULT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 기본값을 만들 수 있습니다. |
![]() |
CreateFulltextCatalog | 사용 권한 집합에 CREATE FULL TEXT CATALOG 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 전체 텍스트 카탈로그를 만들 수 있습니다. |
![]() |
CreateFunction | 사용 권한 집합에 CREATE FUNCTION 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 함수를 만들 수 있습니다. |
![]() |
CreateMessageType | 사용 권한 집합에 CREATE MESSAGE TYPE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 메시지 유형을 만들 수 있습니다. |
![]() |
CreateProcedure | 사용 권한 집합에 CREATE PROCEDURE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 저장 프로시저를 만들 수 있습니다. |
![]() |
CreateQueue | 사용 권한 집합에 CREATE QUEUE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 Service Broker 큐를 만들 수 있습니다. |
![]() |
CreateRemoteServiceBinding | 사용 권한 집합에 CREATE REMOTE SERVICE BINDING 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 원격 서비스 바인딩을 만들 수 있습니다. |
![]() |
CreateRole | 사용 권한 집합에 CREATE ROLE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스 역할을 만들 수 있습니다. |
![]() |
CreateRoute | 사용 권한 집합에 CREATE ROUTE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 Service Broker 경로를 만들 수 있습니다. |
![]() |
CreateRule | 사용 권한 집합에 CREATE RULE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 규칙을 만들 수 있습니다. |
![]() |
CreateSchema | 사용 권한 집합에 CREATE SCHEMA 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 스키마를 만들 수 있습니다. |
![]() |
CreateService | 사용 권한 집합에 CREATE SERVICE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 Service Broker 서비스를 만들 수 있습니다. |
![]() |
CreateSymmetricKey | 사용 권한 집합에 CREATE SYMMETRIC KEY 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 대칭 키를 만들 수 있습니다. |
![]() |
CreateSynonym | 사용 권한 집합에 CREATE SYNONYM 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 동의어를 만들 수 있습니다. |
![]() |
CreateTable | 사용 권한 집합에 CREATE TABLE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 테이블을 만들 수 있습니다. |
![]() |
CreateType | 사용 권한 집합에 CREATE TYPE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 유형을 만들 수 있습니다. |
![]() |
CreateView | 사용 권한 집합에 CREATE VIEW 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 뷰를 만들 수 있습니다. |
![]() |
CreateXmlSchemaCollection | 사용 권한 집합에 CREATE XML SCHEMA COLLECTION 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 XML 스키마 컬렉션을 만들 수 있습니다. |
![]() |
Delete | 사용 권한 집합에 DELETE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에서 데이터를 제거할 수 있습니다. |
![]() |
Execute | 사용 권한 집합에 EXECUTE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에서 저장 프로시저와 함수를 실행할 수 있습니다. |
![]() |
Insert | 사용 권한 집합에 INSERT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에 데이터를 추가할 수 있습니다. |
![]() |
References | 사용 권한 집합에 REFERENCES 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스를 참조할 수 있습니다. |
![]() |
Select | 사용 권한 집합에 SELECT 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스의 데이터를 검색할 수 있습니다. |
![]() |
Showplan | 사용 권한 집합에 SHOWPLAN 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스에서 저장 프로시저에 대한 실행 계획을 볼 수 있습니다. |
![]() |
SubscribeQueryNotifications | 사용 권한 집합에 SUBSCRIBE QUERY NOTIFICATIONS 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 Service Broker 쿼리 알림을 구독할 수 있습니다. |
![]() |
TakeOwnership | 사용 권한 집합에 TAKE OWNERSHIP 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스의 소유권을 가져올 수 있습니다. |
![]() |
Update | 사용 권한 집합에 UPDATE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스의 데이터를 업데이트할 수 있습니다. |
![]() |
ViewDatabaseState | 사용 권한 집합에 VIEW DATABASE STATE 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스의 상태를 볼 수 있습니다. |
![]() |
ViewDefinition | 사용 권한 집합에 VIEW DEFINITION 권한을 포함할지 여부를 지정하는 Boolean 속성 값을 가져오거나 설정합니다. 이 사용 권한을 통해 피부여자는 데이터베이스를 정의하는 메타데이터를 볼 수 있습니다. |
맨 위로 이동
메서드
이름 | 설명 | |
---|---|---|
![]() |
Add(DatabasePermission) | 참조된 사용 권한 집합에 새 데이터베이스 사용 권한을 추가한 후 데이터베이스 사용 권한 집합을 반환합니다. |
![]() ![]() |
Add(DatabasePermissionSet, DatabasePermission) | 지정한 사용 권한 집합에 새 데이터베이스 사용 권한을 추가한 후 데이터베이스 사용 권한 집합을 반환합니다. |
![]() |
Equals | 참조된 데이터베이스 사용 권한 개체가 지정한 개체와 같은지 여부를 확인합니다. (PermissionSetBase. . :: . .Equals(Object)을(를) 재정의함) |
![]() |
Finalize | (Object에서 상속됨) |
![]() |
GetHashCode | 이 메서드는 SQL Server 인프라를 지원하기 위한 것이며 코드에 직접 사용하기 위한 것이 아닙니다. (PermissionSetBase. . :: . .GetHashCode() () () ()을(를) 재정의함) |
![]() |
GetType | (Object에서 상속됨) |
![]() |
MemberwiseClone | (Object에서 상속됨) |
![]() |
Remove | 사용 권한 집합에서 사용 권한을 제거합니다. |
![]() ![]() |
Subtract | 지정한 사용 권한 집합에서 데이터베이스 사용 권한을 제거한 후 데이터베이스 사용 권한 집합을 반환합니다. |
![]() |
ToString | 지정한 PermissionSetBase 개체를 나타내는 문자열 값을 반환합니다. (PermissionSetBase에서 상속됨) |
맨 위로 이동
연산자
이름 | 설명 | |
---|---|---|
![]() ![]() |
Addition | DatabasePermission 개체 및 DatabasePermissionSet 개체에 대해 더하기 연산을 수행하여 데이터베이스 사용 권한 집합을 만듭니다. |
![]() ![]() |
Equality | 두 DatabasePermissionSet 개체가 같은지 여부를 확인합니다. |
![]() ![]() |
Inequality | 두 DatabasePermissionSet 개체에 대해 같지 않음 연산을 수행하여 두 개체가 같지 않은지 여부를 결정합니다. |
![]() ![]() |
Subtraction | DatabasePermission 개체 및 DatabasePermissionSet 개체에 대해 빼기 연산을 수행하여 데이터베이스 사용 권한 집합을 만듭니다. |
맨 위로 이동
주의
Database permissions are required when running granting, denying, or revoking permissions on a database. The DatabasePermissionSet object is required to specify the set of permissions that apply to the Grant method, the Deny method, and the Revoke method of the Database object.
Thread Safety
이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.
스레드 보안
이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.