Partilhar via


Classe de evento de login do agente de auditoria

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure

O SQL Server cria um evento de Login de Auditor Broker para reportar mensagens de auditoria relacionadas com a segurança do transporte do Service Broker.

Colunas de Dados da Classe de Evento de Login do Auditor Broker

Coluna de dados Tipo Description Número da coluna Filtrável
Nome da Aplicação nvarchar Não utilizado nesta disciplina de evento. 10 Yes
ClientProcessID int Não utilizado nesta disciplina de evento. 9 Yes
Base de Dados int O SQL Server Profiler apresenta o nome da base de dados se a coluna de dados ServerName for capturada no rastreio e o servidor estiver disponível. Determine o valor de um banco de dados usando a função DB_ID. 3 Yes
EventClass int O tipo de classe de evento capturada. Sempre 159 para o login do Auditor Broker. 27 Não
EventSequence int Número de sequência para este evento. 51 Não
EventSubClass int O tipo de subclasse de evento, fornecendo informações adicionais sobre cada classe de evento. A tabela abaixo lista os valores das subclasses do evento para este evento. 21 Yes
Nome do arquivo nvarchar Nível de autenticação remota do corretor. Método de autenticação suportado configurado no endpoint intermediário remoto. Quando há mais do que um método disponível, o endpoint aceitor (alvo) determina qual método é experimentado primeiro. Os valores possíveis são:

Nenhum. Não existe nenhum método de autenticação configurado.

NTLM. Requer autenticação NTLM.

KERBEROS. Requer autenticação Kerberos.

NEGOCIAR. O Windows negocia o método de autenticação.

CERTIFICADO. Requer o certificado configurado para o endpoint, que é armazenado na base de dados principal .

NTLM, CERTIFICADO. Aceita autenticação de certificados NTLM ou TLS/SSL.

KERBEROS, CERTIFICADO. Aceita a autenticação do Kerberos ou do certificado de endpoint.

NEGOCIAR, CERTIFICADO. O Windows negocia o método de autenticação ou pode ser usado um certificado de endpoint para autenticação.

CERTIFICADO, NTLM. Aceita um certificado de endpoint ou NTLM para autenticação.

CERTIFICADO, KERBEROS. Aceita um certificado de endpoint ou Kerberos para autenticação.

CERTIFICADO, NEGOCIAR. Aceita um certificado de endpoint para autenticação ou o Windows negocia o método de autenticação..
36 Não
Nome do host nvarchar Não utilizado nesta disciplina de evento. 8 Yes
IsSystem int Indica se o evento ocorreu em um processo do sistema ou em um processo do usuário. 1 = sistema, 0 = utilizador. 60 Não
LoginSid image O número de identificação de segurança (SID) do utilizador registado. Cada SID é único para cada login no servidor. 41 Yes
NTDomainName nvarchar O domínio Windows ao qual o utilizador pertence. 7 Yes
NTUserName nvarchar O nome do utilizador que detém a ligação que gerou este evento. 6 Yes
ObjectName nvarchar A corda de ligação usada para esta ligação. 34 Não
Nome do Proprietário nvarchar Método de autenticação suportado configurado no endpoint local do broker. Quando há mais do que um método disponível, o endpoint aceitor (alvo) determina qual método é experimentado primeiro. Os valores possíveis são:

Nenhum. Não existe nenhum método de autenticação configurado.

NTLM. Requer autenticação NTLM.

KERBEROS. Requer autenticação Kerberos.

NEGOCIAR. O Windows negocia o método de autenticação.

CERTIFICADO. Requer o certificado configurado para o endpoint, que é armazenado na base de dados principal .

NTLM, CERTIFICADO. Aceita autenticação de certificados NTLM ou TLS/SSL.

KERBEROS, CERTIFICADO. Aceita a autenticação do Kerberos ou do certificado de endpoint.

NEGOCIAR, CERTIFICADO. O Windows negocia o método de autenticação ou pode ser usado um certificado de endpoint para autenticação.

CERTIFICADO, NTLM. Aceita um certificado de endpoint ou para autenticação NTLM.

CERTIFICADO, KERBEROS. Aceita um certificado de endpoint ou Kerberos para autenticação.

CERTIFICADO, NEGOCIAR. Aceita um certificado de endpoint para autenticação ou o Windows negocia o método de autenticação..
37 Não
Nome do provedor nvarchar O método de autenticação utilizado para esta ligação 46 Não
RoleName nvarchar O papel da ligação. Isto é ou iniciador ou alvo. 38 Não
ServerName nvarchar O nome da instância do SQL Server a ser rastreada. 26 Não
SPID int O ID da sessão atribuído pelo SQL Server ao processo associado ao cliente. 12 Yes
Horário de Início datetime A hora em que o evento começou, quando disponível. 14 Yes
State int Indica a localização dentro do código-fonte do SQL Server que produziu o evento. Cada local que possa produzir este evento tem um código estadual diferente. Um engenheiro de suporte da Microsoft pode usar este código de estado para encontrar onde o evento foi produzido. 30 Não
TargetUserName nvarchar Estado de login. Um dos seguintes:

INICIAL

ESPERAR INICIAR SESSÃO NEGOCIAR

UM ISC

UM ASC

DOIS ISC

DOIS ASC

AGUARDAR ISC Confirmar

ESPERA ASC Confirmar

ESPERA REJEITAR

ESPERA PRE-MASTER SEGREDO

ESPERA VALIDAÇÃO

ESPERA ARBITRAGEM

ONLINE

ERROR



Nota: ISC = Iniciar Contexto de Segurança. ASC = Aceitar Contexto de Segurança
39 Não
TransactionID bigint O ID atribuído pelo sistema da transação. 4 Não

A tabela abaixo lista os valores das subclasses para esta classe de evento.

ID Subclasse Description
1 Sucesso do Login Um evento de Sucesso de Login reporta que o processo de login do corretor adjacente foi concluído com sucesso.
2 Erro do Protocolo de Login Um evento de Erro no Protocolo de Login reporta que o broker recebe uma mensagem bem formada, mas não válida para o estado atual do processo de login. A mensagem pode ter sido perdida ou enviada fora de sequência.
3 Erro de Formato de Mensagem Um evento de Erro de Formato de Mensagem reporta que o corretor recebeu uma mensagem que não corresponde ao formato esperado. A mensagem pode ter sido corrompida, ou um programa diferente do SQL Server pode estar a enviar mensagens para a porta que o Service Broker utiliza.
4 Negociar o Fracasso Um evento de Negociar Falha reporta que o corretor local e o intermediário remoto suportam níveis de autenticação mutuamente exclusivos.
5 Falha de autenticação Um evento de Falha de Autenticação reporta que o Service Broker não consegue realizar a autenticação da ligação devido a um erro. Para a Autenticação do Windows, este evento informa que o Service Broker não consegue usar a Autenticação do Windows. Para autenticação baseada em certificados, este evento reporta que o Service Broker não consegue aceder ao certificado.
6 Falha de autorização Um evento de Falha de Autorização reporta que o Service Broker negou a autorização para a ligação. Para a Autenticação Windows, este evento informa que o identificador de segurança da ligação não corresponde a um utilizador da base de dados. Para autenticação baseada em certificado, este evento informa que a chave pública entregue na mensagem não corresponde a um certificado na base de dados.

Ver também

CRIAR ENDPOINT (Transact-SQL)
ALTERAR ENDPOINT (Transact-SQL)
SQL Server Service Broker