Compartilhar via


Classe de evento Audit Broker Login

O SQL Server cria um evento de Audit Broker Login para relatar mensagens de auditoria relacionadas à segurança de transporte do Service Broker.

Colunas de dados da classe de evento de login do Audit Broker

Coluna de dados Tipo Descrição Número da coluna Filtrável
ApplicationName nvarchar Não utilizado nesta classe de evento. 10 Sim
ClientProcessID int Não utilizado nesta classe de evento. 9 Sim
DatabaseID int O SQL 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. Determine o valor para um banco de dados usando a função DB_ID. 3 Sim
EventClass int O tipo de classe de evento capturada. Sempre 159 para Login do Corretor de Auditoria. 27 Não
EventSequence int Número de sequência para esse evento. 51 Não
EventSubClass int O tipo de subclasse de evento, fornecendo mais informações sobre cada classe de evento. A tabela a seguir lista os valores de subclasse do evento para esse evento. 21 Sim
nome do arquivo nvarchar Nível de autenticação do agente remoto. Método de autenticação suportado configurado no endpoint do broker remoto. Quando mais de um método está disponível, o ponto de extremidade de aceitação (destino) determina qual método é testado primeiro. Os valores possíveis são:

Nenhum. Nenhum método de autenticação está configurado.

NTLM. Requer autenticação NTLM.

KERBEROS. Requer autenticação Kerberos.

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

CERTIFICADO. É necessário o certificado configurado para o endpoint, que está armazenado no banco de dados mestre.

NTLM, CERTIFICATE. Aceita a autenticação de certificado NTLM ou SSL.

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

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

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

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

CERTIFICADO, NEGOCIAÇÃO. É aceito um certificado de extremidade para autenticação ou o Windows negocia a forma de autenticação.
36 Não
HostName nvarchar Não utilizado nesta classe de evento. 8 Sim
IsSystem int Indica se o evento ocorreu em um processo do sistema ou do usuário. 1 = sistema, 0 = usuário. 60 Não
LoginSid imagem Número SID (identificação de segurança) do usuário que fez logon. Cada SID é exclusivo para cada logon no servidor. 41 Sim
NTDomainName nvarchar O domínio do Windows ao qual o usuário pertence. 7 Sim
NTUserName nvarchar O nome do usuário que possui a conexão que gerou esse evento. 6 Sim
ObjectName nvarchar A string de conexão usada para esta conexão. 34 Não
OwnerName nvarchar Método de autenticação com suporte configurado no ponto de extremidade do corretor local. Quando mais de um método está disponível, o ponto de extremidade de aceitação (destino) determina qual método é testado primeiro. Os valores possíveis são:

Nenhum. Nenhum método de autenticação está configurado.

NTLM. Requer autenticação NTLM.

KERBEROS. Requer autenticação Kerberos.

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

CERTIFICADO. Requer o certificado configurado para o endpoint, que está armazenado no banco de dados mestre.

NTLM, CERTIFICATE. Aceita a autenticação de certificado NTLM ou SSL.

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

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

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

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

CERTIFICADO, NEGOCIAR. Aceita um certificado de ponto de extremidade para autenticação ou o Windows negocia o método de autenticação..
37 Não
ProviderName nvarchar O método de autenticação usado para essa conexão 46 Não
RoleName nvarchar A função da conexão. Esse é o iniciador ou o destino. 38 Não
ServerName nvarchar O nome da instância do SQL Server que está sendo rastreada. 26 Não
SPID int A ID do processo do servidor atribuída pelo SQL Server ao processo associado ao cliente. 12 Sim
StartTime data e hora A hora em que o evento começou, quando disponível. 14 Sim
Estado int Indica o local dentro do código-fonte do SQL Server que produziu o evento. Cada local que pode produzir esse evento tem um código de estado diferente. Um engenheiro de suporte da Microsoft pode usar esse código de estado para descobrir onde o evento foi produzido. 30 Não
TargetUserName nvarchar Estado do logon. Um destes:

INICIAL

AGUARDE NEGOCIAÇÃO DE LOGIN

UM ISC

UM "ASC"

DOIS ISC

DUAS ASC

Aguardando confirmação do ISC

AGUARDE ASC Confirmar

AGUARDE REJEITAR

AGUARDE PRE-MASTER SEGREDO

AGUARDAR VALIDAÇÃO

AGUARDAR ARBITRAGEM

ONLINE

ERRO

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

A tabela a seguir lista os valores de subclasse para essa classe de evento.

Número de Identificação Subclasse Descrição
1 Êxito do logon Um evento de sucesso de login informa que o processo de login do corretor adjacente foi concluído com sucesso.
2 Erro de protocolo de logon Um evento de Erro de Protocolo de Logon informa que o broker recebe uma mensagem bem-formada, mas não válida para o estado atual do processo de logon. A mensagem pode ter sido perdida ou enviada fora de sequência.
3 Erro de formato de mensagem Um evento erro de formato de mensagem informa que o agente 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 enviando mensagens para a porta que o Service Broker usa.
4 Falha na negociação Um evento Negotiate Failure informa que o corretor local e o corretor remoto dão suporte a níveis mutuamente exclusivos de autenticação.
5 Falha de autenticação Um evento de Falha de Autenticação informa que o Service Broker não pode executar a autenticação para a conexão devido a um erro. Para a Autenticação do Windows, esse evento informa que o Service Broker não pode usar a Autenticação do Windows. Para autenticação baseada em certificado, esse evento informa que o Service Broker não consegue acessar o certificado.
6 Falha de autorização Um evento de Falha de Autorização informa que o Service Broker negou autorização para a conexão. Para a Autenticação do Windows, esse evento informa que o identificador de segurança da conexão não corresponde a um usuário de banco de dados. Para autenticação baseada em certificado, esse evento informa que a chave pública entregue na mensagem não corresponde a um certificado no banco de dados.

Consulte Também

CREATE ENDPOINT (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
SQL Server Service Broker