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

请参见

参考

Microsoft.Data.Schema.Sql.SchemaModel 命名空间