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