Partilhar via


Classe de Evento de Login para Auditoria de Espelhamento de Base de Dados

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

O SQL Server cria um evento de Login de Espelhamento de Base de Dados de Auditoria para reportar mensagens de auditoria relacionadas com a segurança do transporte por espelhamento da base de dados.

Colunas de Dados de Eventos de Login de Espelhamento da Base de Dados de Auditoria

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 154 para o login de espelhamento da base de dados de auditoria. 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 Método de autenticação suportado configurado no endpoint de espelhamento de base de dados 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 NTLM ou o certificado de endpoint para autenticação.

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

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 de espelhamento da base de dados. 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 NTLM ou o certificado de endpoint para autenticação.

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

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.
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

ERRO



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 espelhamento de login na base de dados adjacente foi concluído com sucesso.
2 Erro do Protocolo de Login Um evento de Erro de Protocolo de Login reporta que a base de dados que espelha o login 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 a base de dados que espelha o login 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 espelhamento de base de dados utiliza.
4 Negociar o Fracasso Um evento de Negociar Falha reporta que o endpoint de espelhamento da base de dados local e o endpoint de espelhamento remoto da base de dados suportam níveis de autenticação mutuamente exclusivos.
5 Falha de autenticação Um evento de Falha de Autenticação informa que um endpoint de espelhamento de base de dados não consegue realizar autenticação para a ligação devido a um erro. Para a Autenticação do Windows, este evento informa que o endpoint de espelhamento da base de dados não consegue usar a Autenticação do Windows. Para autenticação baseada em certificados, este evento informa que o endpoint de espelhamento da base de dados não consegue aceder ao certificado.
6 Falha de autorização Um evento de Falha de Autorização reporta que um endpoint espelhador de base de dados negou 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 reporta que a chave pública entregue na mensagem não corresponde a um certificado na base de dados mestre .

Ver também

CRIAR ENDPOINT (Transact-SQL)
ALTERAR ENDPOINT (Transact-SQL)
Espelhamento de Base de Dados (SQL Server)