Compartilhar via


Classe de evento Broker:Connection

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 Número da coluna 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 o aplicativo cliente está em execução. Essa coluna de dados será populada se a ID do processo do cliente for fornecida pelo cliente. 9 Sim
DatabaseID int O ID do banco de dados especificado pela instrução USE database, ou o ID do banco de dados padrão caso não tenha sido emitida nenhuma instrução USE database para uma 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 de ID da 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 capturada. 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 desta conexão. Para esse evento, a subclasse é um dos seguintes valores:

Conectando-se. O SQL Server está iniciando uma conexão de transporte.

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

Falha na conexão. Não foi possível estabelecer uma conexão de transporte com o SQL Server.

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

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

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

Enviar erro de E/S. O SQL Server encontrou um erro de transporte ao enviar uma mensagem.

Erro de E/S recebido. O SQL Server encontrou um erro de transporte ao receber uma mensagem.
21 Sim
GUID uniqueidentifier O ID do endpoint dessa conexão. 54 Não
HostName nvarchar O nome do computador no qual o cliente está em execução. 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 vezes que essa conexão foi fechada. vinte e cinco 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 image 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 O identificador de conversa da caixa de 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 do processo do servidor atribuída pelo SQL Server ao processo associado ao cliente. 12 Sim
StartTime datetime A hora em que o evento começou, quando disponível. 14 Sim
TextData ntext O texto da mensagem de erro relacionada ao evento. Para eventos que não relatam um erro, esse campo está 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 A ID atribuída pelo sistema da transação. 4 Não

Consulte Também

SQL Server Service Broker