Broker:Connection, класс событий
Область применения: SQL Server Управляемый экземпляр SQL Azure
SQL Server создает событие Broker:Connection , чтобы сообщить о состоянии транспортного подключения, управляемого Service Broker.
Столбцы данных класса событий Broker:Connection
Столбец данных | Тип | Описание | Column number | Доступно для фильтрации |
---|---|---|---|---|
ApplicationName | nvarchar | Имя клиентского приложения, создавшего подключение к экземпляру SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. | 10 | Да |
ClientProcessID | int | Идентификатор, присвоенный компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент вводит идентификатор клиентского процесса. | 9 | Да |
DatabaseID | int | Идентификатор базы данных, указанной в инструкции USE database , или базы данных по умолчанию, если для данного экземпляра инструкция USE databaseне выполнялась. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID . | 3 | Да |
Ошибка | int | Идентификационный номер сообщения в представлении sys.messages для текста в событии. Если это событие сообщает об ошибке, это номер ошибки SQL Server. | 31 | No |
EventClass | int | Тип захваченного класса событий. Всегда равен 138 для класса событий Broker:Connection. | 27 | No |
EventSequence | int | Порядковый номер этого события. | 51 | No |
EventSubClass | nvarchar | Состояние данного соединения. Для этого события производным классом является одно из следующих значений. Соединение. SQL Server инициирует подключение к транспорту. Соединен. SQL Server установил транспортное подключение. Подключение не удалось. SQL Server не удалось установить транспортное подключение. Закрытие. SQL Server закрывает подключение к транспорту. Закрытое. SQL Server закрыл транспортное подключение. Принято. SQL Server принял транспортное подключение из другого экземпляра. Ошибка ввода-вывода при отправке. SQL Server обнаружил ошибку транспорта при отправке сообщения. Ошибка ввода-вывода при получении. SQL Server столкнулся с ошибкой транспорта при получении сообщения. |
21 | Да |
GUID | uniqueidentifier | Идентификатор конечной точки данного соединения. | 54 | No |
HostName | nvarchar | Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME . | 8 | Да |
IntegerData | int | Количество закрытий данного соединения. | 25 | Да |
IsSystem | int | Указывает, произошло событие в системном или в пользовательском процессе. 0 = пользовательский процесс 1 = системный процесс |
60 | No |
LoginSid | Изображение | Идентификатор безопасности вошедшего в систему пользователя. Значение идентификатора безопасности уникально для каждого имени входа на сервере. | 41 | Да |
NTDomainName | nvarchar | Домен Windows, к которому принадлежит пользователь. | 7 | Да |
NTUserName | nvarchar | Имя пользователя, которому принадлежит соединение, создавшее это событие. | 6 | Да |
ObjectName | nvarchar | Дескриптор диалога. | 34 | No |
ServerName | nvarchar | Имя экземпляра SQL Server, который отслеживается в настоящий момент. | 26 | No |
SPID | int | Идентификатор процесса сервера, который SQL Server присвоил процессу, связанному с клиентом. | 12 | Да |
StartTime | datetime | Время начала события, если доступно. | 14 | Да |
TextData | ntext | Текст сообщения об ошибке, относящейся к этому событию. Для событий, не формирующих сообщения об ошибке, данное поле остается незаполненным. Сообщение об ошибке может быть сообщением об ошибке SQL Server или сообщением об ошибке Windows. | 1 | Да |
TransactionID | bigint | Назначенный системой идентификатор транзакции. | 4 | No |