Compartilhar via


Classe ServerPermission

The ServerPermission object represents a SQL Server server-level permission.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Management.Smo.ServerPermission

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)

Sintaxe

'Declaração
Public NotInheritable Class ServerPermission
'Uso
Dim instance As ServerPermission
public sealed class ServerPermission
public ref class ServerPermission sealed
[<SealedAttribute>]
type ServerPermission =  class end
public final class ServerPermission

O tipo ServerPermission expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade públicaMembro estático AdministerBulkOperations Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyAvailabilityGroup Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyConnection Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyCredential Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyDatabase Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyEndpoint Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyEventNotification Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyEventSession Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyLinkedServer Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyLogin Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyServerAudit Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterAnyServerRole Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterResources Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterServerState Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterSettings Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AlterTrace Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático AuthenticateServer Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático ConnectSql Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático ControlServer Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático CreateAnyDatabase Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático CreateAvailabilityGroup Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático CreateDdlEventNotification Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático CreateEndpoint Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático CreateServerRole Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático CreateTraceEventNotification Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático ExternalAccessAssembly Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático Shutdown Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático UnsafeAssembly Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático ViewAnyDatabase Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático ViewAnyDefinition Gets a permission that can be included in the server permission set.
Propriedade públicaMembro estático ViewServerState Gets a permission that can be included in the server permission set.

Início

Métodos

  Nome Descrição
Método públicoMembro estático Add Returns a set of server permissions after adding a new server permission to an existing set of server permissions.
Método públicoMembro estático BitwiseOr Combines two Server Permissions using an inclusive OR.
Método público Equals Determines whether the referenced server permission object is equal to a specified object. (Substitui Object.Equals(Object).)
Método público GetHashCode Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Substitui Object.GetHashCode().)
Método público GetType (Herdado de Object.)
Método públicoMembro estático ToServerPermissionSet Returns a set of server permissions based on a single server permission, by converting a ServerPermission object to a ServerPermissionSet object.
Método público ToString (Herdado de Object.)

Início

Operadores

  Nome Descrição
Operador públicoMembro estático Addition Creates a server permission set by performing an addition operation on two ServerPermission objects.
Operador públicoMembro estático BitwiseOr Creates a server permission set by performing a bitwise OR operation on two ServerPermission objects.
Operador públicoMembro estático Equality Creates a server permission set by performing an equality operation on two ServerPermission objects.
Operador públicoMembro estático Implicit(ServerPermission to ServerPermissionSet) Creates a new server permission set by implicitly converting server permission.
Operador públicoMembro estático Inequality Creates a server permission set by performing an inequality operation on two ServerPermission objects.

Início

Comentários

Server permissions are required when granting, denying, or revoking server-level permissions on an instance of SQL Server. The ServerPermission object is used to specify the set of permissions that apply to the Grant, Deny, and Revoke methods of the Server object. Also, server permissions can be added to the ServerPermissionSet object, which can also be used with the Deny, Revoke, and Grant methods.

Thread Safety

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Exemplos

Concedendo, revogando e negando permissões

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Management.Smo

Outros recursos

Concedendo, revogando e negando permissões

Permissões (Mecanismo de Banco de Dados)