Classe de evento Audit Database Scope GDRAudit Database Scope GDR Event Class

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

A classe de evento Audit Database Scope GDR ocorre sempre que uma instrução GRANT, REVOKE ou DENY é emitida para uma permissão de instrução por qualquer usuário no MicrosoftMicrosoft SQL ServerSQL Server para ações somente de banco de dados, como a concessão de permissões em um banco de dados.The Audit Database Scope GDR event class occurs whenever a GRANT, REVOKE, or DENY is issued for a statement permission by any user in MicrosoftMicrosoft SQL ServerSQL Server for database-only actions such as granting permissions on a database.

Colunas de dados da classe de evento Audit Database Scope GDRAudit Database Scope GDR Event Class Data Columns

Nome da coluna de dadosData column name Tipo de dadosData type DescriçãoDescription ID da colunaColumn ID FiltrávelFilterable
ApplicationNameApplicationName nvarcharnvarchar Nome do aplicativo cliente que criou a conexão com uma instância do SQL ServerSQL Server.Name of the client application that created the connection to an instance of SQL ServerSQL Server. Essa coluna é populada com os valores passados pelo aplicativo e não com o nome exibido do programa.This column is populated with the values passed by the application rather than the displayed name of the program. 1010 SimYes
ClientProcessIDClientProcessID intint ID atribuída pelo computador host ao processo em que o aplicativo cliente está sendo executado.ID assigned by the host computer to the process where the client application is running. Essa coluna de dados será populada se a ID do processo do cliente for fornecida pelo cliente.This data column is populated if the client process ID is provided by the client. 99 SimYes
DatabaseIDDatabaseID intint ID do banco de dados especificado pela instrução USE de database ou o banco de dados padrão se nenhuma instrução USE de database tiver sido emitida para uma determinada instância.ID of the database specified by the USE database statement or the default database if no USE database statement has been issued for a given instance. SQL Server ProfilerSQL Server Profiler exibirá o nome do banco de dados se a coluna de dados ServerName for capturada no rastreamento e o servidor estiver disponível.displays the name of the database if the ServerName data column is captured in the trace and the server is available. Determine o valor para um banco de dados usando a função DB_ID.Determine the value for a database by using the DB_ID function. 33 SimYes
DatabaseNameDatabaseName nvarcharnvarchar Nome do banco de dados no qual a instrução do usuário está sendo executada.Name of the database in which the user statement is running. 3535 SimYes
DBUserNameDBUserName nvarcharnvarchar SQL ServerSQL Server do cliente.user name of the client. 4040 SimYes
EventClassEventClass intint Tipo de evento = 102.Type of event = 102. 2727 NãoNo
EventSequenceEventSequence intint Sequência de um determinado evento na solicitação.Sequence of a given event within the request. 5151 NãoNo
EventSubClassEventSubClass intint Tipo de subclasse de evento.Type of event subclass.

1=Grant1=Grant

2=Revoke2=Revoke

3=Deny3=Deny
2121 SimYes
HostNameHostName nvarcharnvarchar Nome do computador no qual o cliente está sendo executado.Name of the computer on which the client is running. Essa coluna de dados será populada se o cliente fornecer o nome do host.This data column is populated if the client provides the host name. Para determinar o nome do host, use a função HOST_NAME.To determine the host name, use the HOST_NAME function. 88 SimYes
IsSystemIsSystem intint Indica se o evento ocorreu em um processo do sistema ou do usuário.Indicates whether the event occurred on a system process or a user process. 1 = sistema, 0 = usuário.1 = system, 0 = user. 6060 SimYes
LoginNameLoginName nvarcharnvarchar Nome do logon do usuário (logon de segurança do SQL ServerSQL Server ou as credenciais de logon do MicrosoftMicrosoft Windows no formato DOMÍNIO\nomedeusuário).Name of the login of the user (either the SQL ServerSQL Server security login or the MicrosoftMicrosoft Windows login credentials in the form of DOMAIN\username). 1111 SimYes
LoginSidLoginSid imagemimage Número SID (identificação de segurança) do usuário que fez logon.Security identification number (SID) of the logged-in user. Você pode encontrar essas informações na exibição de catálogo sys.server_principals .You can find this information in the sys.server_principals catalog view. Cada SID é exclusivo para cada logon no servidor.Each SID is unique for each login in the server. 4141 SimYes
NTDomainNameNTDomainName nvarcharnvarchar O domínio do Windows ao qual o usuário pertence.Windows domain to which the user belongs. 77 SimYes
NTUserNameNTUserName nvarcharnvarchar Nome do usuário do Windows.Windows user name. 66 SimYes
ObjectNameObjectName nvarcharnvarchar Nome do objeto que está sendo referenciado.Name of the object being referenced. 3434 SimYes
ObjectTypeObjectType intint Valor que representa o tipo do objeto envolvido no evento.Value representing the type of the object involved in the event. Esse valor corresponde à coluna do tipo na exibição de catálogo sys.objects .This value corresponds to the type column in the sys.objects catalog view. Para obter valores, consulte Coluna de evento de rastreamento ObjectType.For values, see ObjectType Trace Event Column. 2828 SimYes
OwnerNameOwnerName nvarcharnvarchar Nome de usuário de banco de dados do proprietário do objeto.Database user name of the object owner. 3737 SimYes
PermissõesPermissions bigintbigint Valor inteiro que representa o tipo das permissões marcadas.Integer value representing the type of permissions checked.

1=CREATE DATABASE1=CREATE DATABASE

2=CREATE TABLE2=CREATE TABLE

4=CREATE PROCEDURE4=CREATE PROCEDURE

8=CREATE VIEW8=CREATE VIEW

16=CREATE RULE16=CREATE RULE

32=CREATE DEFAULT32=CREATE DEFAULT

64=BACKUP DATABASE64=BACKUP DATABASE

128=BACKUP LOG128=BACKUP LOG

256=BACKUP TABLE256=BACKUP TABLE

512=CREATE FUNCTION512=CREATE FUNCTION
1919 SimYes
RequestIDRequestID intint ID da solicitação que contém a instrução.ID of the request containing the statement. 4949 SimYes
ServerNameServerName nvarcharnvarchar Nome da instância do SQL ServerSQL Server que está sendo rastreada.Name of the instance of SQL ServerSQL Server being traced. 2626 NãoNo
SessionLoginNameSessionLoginName NvarcharNvarchar Nome de logon do usuário que originou a sessão.Login name of the user who originated the session. Por exemplo, para se conectar ao SQL ServerSQL Server usando o Logon1 e executar uma instrução como Logon2, o SessionLoginName mostrará o Logon1 e o LoginName mostrará o Logon2.For example, if you connect to SQL ServerSQL Server using Login1 and execute a statement as Login2, SessionLoginName shows Login1 and LoginName shows Login2. Essa coluna exibe logons do SQL ServerSQL Server e do Windows.This column displays both SQL ServerSQL Server and Windows logins. 6464 SimYes
SPIDSPID intint Identificação da sessão em que ocorreu o evento.ID of the session on which the event occurred. 1212 SimYes
StartTimeStartTime datetimedatetime Hora de início do evento, se disponível.Time at which the event started, if available. 1414 SimYes
ÊxitoSuccess intint 1 = êxito.1 = success. 0 = falha.0 = failure. Por exemplo, o valor 1 indica êxito em uma verificação de permissões e o valor 0 indica falha nessa verificação.For example, a value of 1 indicates success of a permissions check and a value of 0 indicates failure of that check. 2323 SimYes
TargetLoginNameTargetLoginName nvarcharnvarchar Para ações direcionadas a um logon (por exemplo, adição de um novo logon), o nome do logon de destino.For actions that target a login (for example, adding a new login), the name of the targeted login. 4242 SimYes
TargetLoginSidTargetLoginSid imagemimage Para ações direcionadas a um logon (por exemplo, adição de um novo logon), o SID (número de ID de segurança) do logon de destino.For actions that target a login (for example, adding a new login), the security identification number (SID) of the targeted login. 4343 SimYes
TargetUserNameTargetUserName nvarcharnvarchar Para ações direcionadas a um usuário do banco de dados (por exemplo, concessão de permissão a um usuário), o nome desse usuário.For actions that target a database user (for example, granting permission to a user), the name of that user. 3939 SimYes
TextDataTextData ntextntext Texto SQL da instrução Grant/Revke/Deny.SQL text of the Grant/Revoke/Deny statement. 11 SimYes
TransactionIDTransactionID bigintbigint ID da transação atribuída pelo sistema.System-assigned ID of the transaction. 44 SimYes
XactSequenceXactSequence bigintbigint Token usado para descrever a transação atual.Token used to describe the current transaction. 5050 SimYes

Consulte TambémSee Also

SQL Server Profiler SQL Server Profiler
sp_trace_setevent (Transact-SQL) sp_trace_setevent (Transact-SQL)
GRANT (Transact-SQL) GRANT (Transact-SQL)
REVOKE (Transact-SQL) REVOKE (Transact-SQL)
DENY (Transact-SQL)DENY (Transact-SQL)