Partilhar via


Classe de evento conexão de espelhamento de banco de dados

Aplica-se a: Banco de Dados SQL do Azure do SQL Server

O SQL Server gera um evento de Conexão de Espelhamento de Banco de Dados para relatar o status de uma conexão de transporte gerenciada pelo Espelhamento de Banco de Dados.

Colunas de dados da classe de evento Conexão de Espelhamento de Banco de Dados

Coluna de dados Tipo Descrição Column number Filtrável
ApplicationName nvarchar O nome do aplicativo cliente que criou a conexão com uma instância do SQL Server. Essa coluna é populada com os valores passados pelo aplicativo e não com o nome exibido do programa. 10 Sim
ClientProcessID int A ID atribuída pelo computador host ao processo em que está sendo executado o aplicativo cliente. Essa coluna de dados será populada se a ID do processo do cliente for fornecida pelo cliente. 9 Sim
DatabaseID int A ID do banco de dados especificada pela instrução de banco de dados USE ou a ID do banco de dados padrão se nenhuma instrução de banco de dadosUSE tiver sido emitida para determinada instância. 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 de um banco de dados usando a função DB_ID . 3 Sim
Erro int O número da ID de mensagem em sys.messages para o texto no evento. Se esse evento relatar um erro, esse será o número de erro do SQL Server. 31 Não
EventClass int O tipo de classe de evento capturado. Sempre 151 para Database Mirroring Connection. 27 Não
EventSequence int Número de sequência para esse evento. 51 Não
EventSubClass nvarchar O estado da conexão. Para esse evento, a subclasse é um dos valores a seguir:

Connecting. O SQL Server está iniciando uma conexão de transporte.

Connected. O SQL Server estabeleceu uma conexão de transporte.

Connect Failed. O SQL Server falhou ao estabelecer uma conexão de transporte.

Closing. O SQL Server está fechando a conexão de transporte.

Fechado. O SQL Server fechou a conexão de transporte.

Accept. O SQL Server aceitou uma conexão de transporte de outra instância.

Send IO Error. O SQL Server encontrou um erro de transporte ao enviar uma mensagem.

Receive IO Error. O SQL Server encontrou um erro de transporte ao receber uma mensagem.
21 Sim
GUID uniqueidentifier A ID de ponto de extremidade desta conexão. 54 Não
HostName nvarchar O nome do computador no qual o cliente está sendo executado. Essa coluna de dados será populada se o nome do host for fornecido pelo cliente. Para determinar o nome do host, use a função HOST_NAME . 8 Sim
IntegerData int O número de horas em que esta conexão esteve fechada. 25 Sim
IsSystem int Indica se o evento ocorreu em um processo do sistema ou do usuário.

0 = usuário

1 = sistema
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 proprietário da conexão que gerou este evento. 6 Sim
ObjectName nvarchar O identificador de conversa do diálogo. 34 Não
ServerName nvarchar O nome da instância do SQL Server que está sendo rastreada. 26 Não
SPID int A ID de processo do servidor atribuída pelo SQL Server ao processo associado ao cliente. 12 Sim
StartTime datetime O horário no qual o evento foi iniciado, quando disponível. 14 Sim
TextData ntext O texto da mensagem de erro referente ao evento. Em eventos que não informam um erro, esse campo fica vazio. A mensagem de erro pode ser uma mensagem de erro do SQL Server ou uma mensagem de erro do Windows. 1 Sim
TransactionID bigint ID da transação atribuída pelo sistema. 4 Não