Compartilhar via


classe de evento Broker:Connection

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

O SQL Server gera um evento Broker:Connection para relatar o status de uma conexão de transporte gerenciada pelo Service Broker.

Colunas de dados da classe de evento Broker:Connection

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 138 para Broker: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

Confira também

SQL Server Service Broker