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