对 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 权限。 |