SqlPermission 열거형
SQL Server에 대한 권한을 모델링합니다. 각 값에 대해 주체가 지정된 권한을 가졌음을 나타냅니다. 예를 들어, Insert는 주체가 INSERT 권한을 가지고 있음을 나타냅니다.
네임스페이스: Microsoft.Data.Schema.Sql.SchemaModel
어셈블리: Microsoft.Data.Schema.Sql(Microsoft.Data.Schema.Sql.dll)
구문
‘선언
Public Enumeration SqlPermission
public enum SqlPermission
public enum class SqlPermission
type SqlPermission
public enum SqlPermission
멤버
멤버 이름 | 설명 | |
---|---|---|
Unknown | 권한 형식을 알 수 없음을 나타냅니다. | |
Insert | INSERT 권한을 지정합니다. | |
Select | SELECT 권한을 지정합니다. | |
Update | UPDATE 권한을 지정합니다. | |
Delete | DELETE 권한을 지정합니다. | |
References | REFERENCES 권한을 지정합니다. | |
CreateDatabase | CREATE DATABASE 권한을 지정합니다. | |
CreateDefault | CREATE DEFAULT 권한을 지정합니다. | |
CreateFunction | CREATE FUNCTION 권한을 지정합니다. | |
CreateProcedure | CREATE PROCEDURE 권한을 지정합니다. | |
CreateRule | CREATE RULE 권한을 지정합니다. | |
CreateTable | CREATE TABLE 권한을 지정합니다. | |
CreateView | CREATE VIEW 권한을 지정합니다. | |
BackupDatabase | BACKUP DATABASE 권한을 지정합니다. | |
BackupLog | BACKUP LOG 권한을 지정합니다. | |
AdministerBulkOperations | ADMINISTER BULK OPERATIONS 권한을 지정합니다. | |
Alter | ALTER 권한을 지정합니다. | |
AlterAnyApplicationRole | ALTER ANY APPLICATION ROLE 권한을 지정합니다. | |
AlterAnyAssembly | ALTER ANY ASSEMBLY 권한을 지정합니다. | |
AlterAnyAsymmetricKey | ALTER ANY ASYMMETRIC KEY 권한을 지정합니다. | |
AlterAnyCertificate | ALTER ANY CERTIFICATE 권한을 지정합니다. | |
AlterAnyConnection | ALTER ANY CONNECTION 권한을 지정합니다. | |
AlterAnyContract | ALTER ANY CONTRACT 권한을 지정합니다. | |
AlterAnyCredential | ALTER ANY CREDENTIAL 권한을 지정합니다. | |
AlterAnyDatabase | ALTER ANY DATABASE 권한을 지정합니다. | |
AlterAnyDatabaseDdlTrigger | ALTER ANY DATABASE DDL TRIGGER 권한을 지정합니다. | |
AlterAnyDatabaseEventNotification | ALTER ANY DATABASE EVENT NOTIFICATION 권한을 지정합니다. | |
AlterAnyDataspace | ALTER ANY DATASPACE 권한을 지정합니다. | |
AlterAnyEndpoint | ALTER ANY ENDPOINT 권한을 지정합니다. | |
AlterAnyEventNotification | ALTER ANY EVENT NOTIFICATION 권한을 지정합니다. | |
AlterAnyFulltextCatalog | ALTER ANY FULLTEXT CATALOG 권한을 지정합니다. | |
AlterAnyLinkedServer | ALTER ANY LINKED SERVER 권한을 지정합니다. | |
AlterAnyLogin | ALTER ANY LOGIN 권한을 지정합니다. | |
AlterAnyMessageType | ALTER ANY MESSAGE TYPE 권한을 지정합니다. | |
AlterAnyRemoteServiceBinding | ALTER ANY REMOTE SERVICE BINDING 권한을 지정합니다. | |
AlterAnyRole | ALTER ANY ROLE 권한을 지정합니다. | |
AlterAnyRoute | ALTER ANY ROUTE 권한을 지정합니다. | |
AlterAnySchema | ALTER ANY SCHEMA 권한을 지정합니다. | |
AlterAnyService | ALTER ANY SERVICE 권한을 지정합니다. | |
AlterAnySymmetricKey | ALTER ANY SYMMETRIC KEY 권한을 지정합니다. | |
AlterAnyUser | ALTER ANY USER 권한을 지정합니다. | |
AlterResources | ALTER RESOURCE 권한을 지정합니다. | |
AlterServerState | ALTER SERVER STATE 권한을 지정합니다. | |
AlterSettings | ALTER SETTINGS 권한을 지정합니다. | |
AlterTrace | ALTER TRACE 권한을 지정합니다. | |
Authenticate | AUTHENTICATE 권한을 지정합니다. | |
AuthenticateServer | AUTHENTICATE SERVER 권한을 지정합니다. | |
Checkpoint | CHECKPOINT 권한을 지정합니다. | |
Connect | CONNECT 권한을 지정합니다. | |
ConnectReplication | CONNECT REPLICATION 권한을 지정합니다. | |
ConnectSql | CONNECT SQL 권한을 지정합니다. | |
Control | CONTROL 권한을 지정합니다. | |
ControlServer | CONTROL SERVER 권한을 지정합니다. | |
CreateAggregate | CREATE AGGREGATE 권한을 지정합니다. | |
CreateAnyDatabase | CREATE ANY DATABASE 권한을 지정합니다. | |
CreateAssembly | CREATE ASSEMBLY 권한을 지정합니다. | |
CreateAsymmetricKey | CREATE ASYMMETRIC KEY 권한을 지정합니다. | |
CreateCertificate | CREATE CERTIFICATE 권한을 지정합니다. | |
CreateContract | CREATE CONTRACT 권한을 지정합니다. | |
CreateDatabaseDdlEventNotification | CREATE DATABASE DDL EVENT NOTIFICATION 권한을 지정합니다. | |
CreateDdlEventNotification | CREATE DDL EVENT NOTIFICATION 권한을 지정합니다. | |
CreateEndpoint | CREATE ENDPOINT 권한을 지정합니다. | |
CreateFulltextCatalog | CREATE FULLTEXT CATALOG 권한을 지정합니다. | |
CreateMessageType | CREATE MESSAGE TYPE 권한을 지정합니다. | |
CreateQueue | CREATE QUEUE 권한을 지정합니다. | |
CreateRemoteServiceBinding | CREATE REMOTE SERVICE BINDING 권한을 지정합니다. | |
CreateRole | CREATE ROLE 권한을 지정합니다. | |
CreateRoute | CREATE ROUTE 권한을 지정합니다. | |
CreateSchema | CREATE SCHEMA 권한을 지정합니다. | |
CreateService | CREATE SERVICE 권한을 지정합니다. | |
CreateSymmetricKey | CREATE SYMMETRIC KEY 권한을 지정합니다. | |
CreateSynonym | CREATE SYNONYM 권한을 지정합니다. | |
CreateTraceEventNotification | CREATE TRACE EVENT NOTIFICATION 권한을 지정합니다. | |
CreateType | CREATE TYPE 권한을 지정합니다. | |
CreateXmlSchemaCollection | CREATE XML SCHEMA COLLECTION 권한을 지정합니다. | |
Execute | EXECUTE 권한을 지정합니다. | |
ExternalAccessAssembly | EXTERNAL ACCESS ASSEMBLY 권한을 지정합니다. | |
Impersonate | IMPERSONATE 권한을 지정합니다. | |
Receive | RECEIVE 권한을 지정합니다. | |
Send | SEND 권한을 지정합니다. | |
Showplan | SHOWPLAN 권한을 지정합니다. | |
Shutdown | SHUTDOWN 권한을 지정합니다. | |
SubscribeQueryNotifications | SUBSCRIBE QUERY NOTIFICATION 권한을 지정합니다. | |
TakeOwnership | TAKE OWNERSHIP 권한을 지정합니다. | |
UnsafeAssembly | UNSAFE ASSEMBLY 권한을 지정합니다. | |
ViewAnyDatabase | VIEW ANY DATABASE 권한을 지정합니다. | |
ViewAnyDefinition | VIEW ANY DEFINITION 권한을 지정합니다. | |
ViewChangeTracking | VIEW CHANGE TRACKING 권한을 지정합니다. | |
ViewDatabaseState | VIEW DATABASE STATE 권한을 지정합니다. | |
ViewDefinition | VIEW DEFINITION 권한을 지정합니다. | |
ViewServerState | VIEW SERVER STATE 권한을 지정합니다. | |
All | ALL 권한을 지정합니다. | |
AlterAnyDatabaseAudit | ALTER ANY DATABASE AUDIT 권한을 지정합니다. | |
AlterAnyServerAudit | ALTER ANY SERVER AUDIT 권한을 지정합니다. |