Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instâ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)