classe de evento Broker:Connection
SQL Server gera um evento Broker:Connection para informar o status de uma conexão de transporte gerenciado pelo Service Broker.
Colunas de dados da classe de evento Broker:Connection
Coluna de dados | Type | 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 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. 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 informar um erro, ele 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. SQL Server está iniciando uma conexão de transporte. Connected. SQL Server estabeleceu uma conexão de transporte. Connect Failed. SQL Server falhou em estabelecer uma conexão de transporte. Closing. SQL Server está encerrando a conexão de transporte. Fechado. SQL Server encerrou a conexão de transporte. Accept. SQL Server aceitou uma conexão de transporte de outra instância. Send IO Error. SQL Server encontrou um erro de transporte ao enviar uma mensagem. Receive IO Error. 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 | 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 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 do SQL Server ou do Windows. | 1 | Sim |
TransactionID | bigint |
ID da transação atribuída pelo sistema. | 4 | Não |