Share via


Clase ServerPermission

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

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
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

El tipo ServerPermission expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático AdministerBulkOperations Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyConnection Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyCredential Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyDatabase Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyEndpoint Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyEventNotification Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyLinkedServer Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyLogin Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterAnyServerAudit Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterResources Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterServerState Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterSettings Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AlterTrace Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático AuthenticateServer Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático ConnectSql Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático ControlServer Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático CreateAnyDatabase Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático CreateDdlEventNotification Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático CreateEndpoint Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático CreateTraceEventNotification Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático ExternalAccessAssembly Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático Shutdown Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático UnsafeAssembly Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático ViewAnyDatabase Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático ViewAnyDefinition Gets a permission that can be included in the server permission set.
Propiedad públicaMiembro estático ViewServerState Gets a permission that can be included in the server permission set.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro 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úblicoMiembro 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. (Invalida Object. . :: . .Equals(Object).)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode This method supports the SQL Server infrastructure and is not intended to be used directly from your code. (Invalida Object. . :: . .GetHashCode() () () ().)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método públicoMiembro 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 (Se hereda de Object.)

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Addition Creates a server permission set by performing an addition operation on two ServerPermission objects.
Operador públicoMiembro estático BitwiseOr Creates a server permission set by performing a bitwise OR operation on two ServerPermission objects.
Operador públicoMiembro estático Equality Creates a server permission set by performing an equality operation on two ServerPermission objects.
Operador públicoMiembro estático Implicit Widening Implicit Implicit Implicit(ServerPermission to ServerPermissionSet) Transforms a single Server Permission to Server Permission Set.
Operador públicoMiembro estático Inequality Creates a server permission set by performing an inequality operation on two ServerPermission objects.

Arriba

Comentarios

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

Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.