Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SQL Server cria um evento Audit Database Mirroring Login para registrar mensagens de auditoria relacionadas à segurança de transporte de espelhamento de banco de dados.
Auditar colunas de dados da classe de evento de logon de espelhamento de banco de dados
| 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 154 para Auditoria de Login de Espelhamento de Banco de Dados. | 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 | Método de autenticação suportado configurado no endpoint de espelhamento do banco de dados 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 NTLM ou o certificado do endereço de conexão para autenticação. KERBEROS, CERTIFICADO Aceita Kerberos ou o certificado do endpoint para autenticação. 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. Aceita um certificado de endpoint para autenticação ou o Windows negocia o método 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 suportado configurado no endpoint de espelhamento de banco de dados 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. É necessário o certificado configurado para o endpoint, que está armazenado no banco de dados mestre. NTLM, CERTIFICATE. Aceita NTLM ou o certificado do endpoint para autenticação. KERBEROS, CERTIFICADO Aceita Kerberos ou o certificado do endpoint para autenticação. 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. 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 êxito de logon informa que o processo de logon de espelhamento de banco de dados adjacente foi concluído com êxito. |
| 2 | Erro de protocolo de logon | Um evento de Erro de Protocolo de Logon informa que o logon de espelhamento de banco de dados recebe uma mensagem bem estruturada, mas não válida para o estado atual do processo de autenticação. 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 informa que o login de espelhamento do banco de dados 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 espelhamento de banco de dados usa. |
| 4 | Falha na negociação | Um evento Negotiate Failure informa que o ponto de extremidade de espelhamento de banco de dados local e o ponto de extremidade de espelhamento de banco de dados 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 um endpoint de espelhamento de banco de dados não pode realizar a autenticação para a conexão devido a um erro. Para Autenticação do Windows, este evento indica que o endpoint de espelhamento de banco de dados não consegue usar a Autenticação do Windows. Para autenticação baseada em certificado, esse evento informa que o ponto de extremidade de espelhamento de banco de dados não pode acessar o certificado. |
| 6 | Falha de autorização | Um evento de Falha de Autorização informa que um ponto de extremidade de espelhamento de banco de dados 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 mestre . |
Consulte Também
CREATE ENDPOINT (Transact-SQL)
ALTER ENDPOINT (Transact-SQL)
Espelhamento de banco de dados (SQL Server)