DatabasePermissionSetValue 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
가능한 모든 DatabasePermissions를 포함하는 열거형은 sys.fn_builtin_permissions 사용하여 새 버전의 SQL에서 최신 값을 확인합니다.
중요: 여기에 열거형을 추가할 때 권한 개체에 대한 getter 및 setter를 사용하여 permissionOptions.cs 업데이트해야 합니다. 데이터베이스 및 개체 권한을 추가할 때도 DatabasePrincipal.cs ContainsPermissionType 메서드를 업데이트해야 합니다. 이러한 함수에 사용되는 DatabasePermissionType 열거형은 SqlParser에서 파생됩니다.
public enum DatabasePermissionSetValue
type DatabasePermissionSetValue =
Public Enum DatabasePermissionSetValue
- 상속
-
DatabasePermissionSetValue
필드
| Name | 값 | Description |
|---|---|---|
| Alter | 0 | |
| AlterAnyAsymmetricKey | 1 | |
| AlterAnyApplicationRole | 2 | |
| AlterAnyAssembly | 3 | |
| AlterAnyCertificate | 4 | |
| AlterAnyDataspace | 5 | |
| AlterAnyDatabaseEventNotification | 6 | |
| AlterAnyFulltextCatalog | 7 | |
| AlterAnyMessageType | 8 | |
| AlterAnyRole | 9 | |
| AlterAnyRoute | 10 | |
| AlterAnyRemoteServiceBinding | 11 | |
| AlterAnyContract | 12 | |
| AlterAnySymmetricKey | 13 | |
| AlterAnySchema | 14 | |
| AlterAnyService | 15 | |
| AlterAnyDatabaseDdlTrigger | 16 | |
| AlterAnyUser | 17 | |
| Authenticate | 18 | |
| BackupDatabase | 19 | |
| BackupLog | 20 | |
| Control | 21 | |
| Connect | 22 | |
| ConnectReplication | 23 | |
| Checkpoint | 24 | |
| CreateAggregate | 25 | |
| CreateAsymmetricKey | 26 | |
| CreateAssembly | 27 | |
| CreateCertificate | 28 | |
| CreateDatabase | 29 | |
| CreateDefault | 30 | |
| CreateDatabaseDdlEventNotification | 31 | |
| CreateFunction | 32 | |
| CreateFulltextCatalog | 33 | |
| CreateMessageType | 34 | |
| CreateProcedure | 35 | |
| CreateQueue | 36 | |
| CreateRole | 37 | |
| CreateRoute | 38 | |
| CreateRule | 39 | |
| CreateRemoteServiceBinding | 40 | |
| CreateContract | 41 | |
| CreateSymmetricKey | 42 | |
| CreateSchema | 43 | |
| CreateSynonym | 44 | |
| CreateService | 45 | |
| CreateTable | 46 | |
| CreateType | 47 | |
| CreateView | 48 | |
| CreateXmlSchemaCollection | 49 | |
| Delete | 50 | |
| Execute | 51 | |
| Insert | 52 | |
| References | 53 | |
| Select | 54 | |
| Showplan | 55 | |
| SubscribeQueryNotifications | 56 | |
| TakeOwnership | 57 | |
| Update | 58 | |
| ViewDefinition | 59 | |
| ViewDatabaseState | 60 | |
| AlterAnyDatabaseAudit | 61 | |
| AlterAnySecurityPolicy | 62 | |
| AlterAnyExternalDataSource | 63 | |
| AlterAnyExternalFileFormat | 64 | |
| AlterAnyMask | 65 | |
| Unmask | 66 | |
| ViewAnyColumnEncryptionKeyDefinition | 67 | |
| ViewAnyColumnMasterKeyDefinition | 68 | |
| AlterAnyDatabaseEventSession | 69 | |
| AlterAnyColumnEncryptionKey | 70 | |
| AlterAnyColumnMasterKey | 71 | |
| AlterAnyDatabaseScopedConfiguration | 72 | |
| AlterAnyExternalLibrary | 73 | |
| AdministerDatabaseBulkOperations | 74 | |
| ExecuteAnyExternalScript | 75 | |
| KillDatabaseConnection | 76 | |
| CreateExternalLibrary | 77 | |
| AlterAnySensitivityClassification | 78 | |
| ViewAnySensitivityClassification | 79 | |
| AlterAnyExternalLanguage | 80 | |
| CreateExternalLanguage | 81 | |
| AlterAnyExternalStream | 82 | |
| AlterAnyExternalJob | 83 | |
| OwnershipChaining | 84 | |
| CreateUser | 85 | |
| ViewDatabaseSecurityState | 86 | |
| ViewDatabasePerformanceState | 87 | |
| ViewSecurityDefinition | 88 | |
| ViewCryptographicallySecuredDefinition | 89 | |
| EnableLedger | 90 | |
| AlterLedger | 91 | |
| ViewLedgerContent | 92 | |
| ExecuteAnyExternalEndpoint | 93 | |
| CreateAnyDatabaseEventSession | 94 | |
| DropAnyDatabaseEventSession | 95 | |
| AlterAnyDatabaseEventSessionOption | 96 | |
| AlterAnyDatabaseEventSessionAddEvent | 97 | |
| AlterAnyDatabaseEventSessionDropEvent | 98 | |
| AlterAnyDatabaseEventSessionEnable | 99 | |
| AlterAnyDatabaseEventSessionDisable | 100 | |
| AlterAnyDatabaseEventSessionAddTarget | 101 | |
| AlterAnyDatabaseEventSessionDropTarget | 102 | |
| ViewPerformanceDefinition | 103 | |
| ViewDatabaseSecurityAudit | 104 | |
| AlterLedgerConfiguration | 105 | |
| AlterAnyExternalMirror | 106 |