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 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 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 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 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 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 protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode This method supports the SQL Server infrastructure and is not intended to be used directly from your code. Esegue l'override di Object. . :: . .GetHashCode() () () ().
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone 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 Widening Implicit Implicit Implicit(ServerPermission to ServerPermissionSet) Transforms a single Server Permission to Server Permission Set.
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.

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.