Classe DatabasePermissionInfo

The DatabasePermissionInfo object represents information about a SQL Server database permission.

Gerarchia di ereditarietà

System.Object
  Microsoft.SqlServer.Management.Smo.PermissionInfo
    Microsoft.SqlServer.Management.Smo.DatabasePermissionInfo

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

Sintassi

'Dichiarazione
Public Class DatabasePermissionInfo _
    Inherits PermissionInfo
'Utilizzo
Dim instance As DatabasePermissionInfo
public class DatabasePermissionInfo : PermissionInfo
public ref class DatabasePermissionInfo : public PermissionInfo
type DatabasePermissionInfo =  
    class 
        inherit PermissionInfo 
    end
public class DatabasePermissionInfo extends PermissionInfo

Nel tipo DatabasePermissionInfo sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico DatabasePermissionInfo Initializes a new instance of the DatabasePermissionInfo class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ColumnName Gets the name of the column that has permissions granted or denied. Ereditato da PermissionInfo.
Proprietà pubblica Grantee Gets the name of the database user, logon, or database role who has been granted or denied access to the object. Ereditato da PermissionInfo.
Proprietà pubblica GranteeType Gets the type of grantee. Ereditato da PermissionInfo.
Proprietà pubblica Grantor Gets the name of the database user, logon, or database role who granted or denied access to the object. Ereditato da PermissionInfo.
Proprietà pubblica GrantorType Gets the type of grantor. Ereditato da PermissionInfo.
Proprietà pubblica ObjectClass Gets the object class for the object to which permissions have been granted or denied. Ereditato da PermissionInfo.
Proprietà pubblica ObjectID Gets the ID value that uniquely identifies the object to which the permission applies. Ereditato da PermissionInfo.
Proprietà pubblica ObjectName Gets the name of the object to which the permission applies. Ereditato da PermissionInfo.
Proprietà pubblica ObjectSchema Gets the schema of the object to which the permission applies. Ereditato da PermissionInfo.
Proprietà pubblica PermissionState Gets the permission state of the object to which the permission applies, such as whether the permission is granted, denied, granted with grant, or revoked. Ereditato da PermissionInfo.
Proprietà pubblica PermissionType Gets the type of permission.
Proprietà protetta PermissionTypeInternal Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ereditato da PermissionInfo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Returns the object as a String value. Ereditato da PermissionInfo.

In alto

Osservazioni

The DatabasePermissionInfo class is served by the EnumDatabasePermissions method.

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

Autorizzazioni (Motore di database)