Condividi tramite


Classe ServerPermission

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

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class ServerPermission
'Utilizzo
Dim instance As ServerPermission
public sealed class ServerPermission
public ref class ServerPermission sealed
[<SealedAttribute>]
type ServerPermission =  class end
public final class ServerPermission

Nel tipo ServerPermission sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblicaMembro statico AdministerBulkOperations Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyAvailabilityGroup Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyConnection Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyCredential Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyDatabase Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyEndpoint Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyEventNotification Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyEventSession Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyLinkedServer Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyLogin Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyServerAudit Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterAnyServerRole Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterResources Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterServerState Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterSettings Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AlterTrace Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico AuthenticateServer Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico ConnectSql Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico ControlServer Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico CreateAnyDatabase Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico CreateAvailabilityGroup Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico CreateDdlEventNotification Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico CreateEndpoint Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico CreateServerRole Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico CreateTraceEventNotification Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico ExternalAccessAssembly Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico Shutdown Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico UnsafeAssembly Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico ViewAnyDatabase Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico ViewAnyDefinition Gets a permission that can be included in the server permission set.
Proprietà pubblicaMembro statico ViewServerState Gets a permission that can be included in the server permission set.

In alto

Metodi

  Nome Descrizione
Metodo pubblicoMembro statico Add Returns a set of server permissions after adding a new server permission to an existing set of server permissions.
Metodo pubblicoMembro statico BitwiseOr Combines two Server Permissions using an inclusive OR.
Metodo pubblico Equals Determines whether the referenced server permission object is equal to a specified object. Esegue l'override di Object.Equals(Object).
Metodo pubblico GetHashCode Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Esegue l'override di Object.GetHashCode().
Metodo pubblico GetType Ereditato da Object.
Metodo pubblicoMembro statico ToServerPermissionSet Returns a set of server permissions based on a single server permission, by converting a ServerPermission object to a ServerPermissionSet object.
Metodo pubblico ToString Ereditato da Object.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Addition Creates a server permission set by performing an addition operation on two ServerPermission objects.
Operatore pubblicoMembro statico BitwiseOr Creates a server permission set by performing a bitwise OR operation on two ServerPermission objects.
Operatore pubblicoMembro statico Equality Creates a server permission set by performing an equality operation on two ServerPermission objects.
Operatore pubblicoMembro statico Implicit(ServerPermission to ServerPermissionSet) Creates a new server permission set by implicitly converting server permission.
Operatore pubblicoMembro statico Inequality Creates a server permission set by performing an inequality operation on two ServerPermission objects.

In alto

Osservazioni

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

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.

Esempi

Concessione, revoca e negazione delle autorizzazioni

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.Smo

Altre risorse

Concessione, revoca e negazione delle autorizzazioni

Autorizzazioni (Motore di database)