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 アクセス許可を指定します。 |