Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 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