Класс событий зеркального отображения базы данных

SQL Server создает событие подключения зеркального отображения базы данных , чтобы сообщить о состоянии транспортного подключения, управляемого зеркальным отображением базы данных.

Отражение базы данных: Столбцы данных класса событий подключения

Столбец данных Тип Описание Номер столбца Доступно для фильтрации
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 нет
EventClass int Тип захваченного класса событий. Всегда 151 для соединения зеркалирования баз данных. двадцать семь нет
EventSequence int Порядковый номер этого события. 51 нет
EventSubClass nvarchar Состояние этого подключения. Для этого события подкласс является одним из следующих значений.

Подключение. SQL Server инициирует подключение к транспорту.

Соединен. SQL Server установил транспортное подключение.

Сбой подключения. SQL Server не удалось установить транспортное подключение.

Закрытие. SQL Server закрывает подключение к транспорту.

Закрыто. SQL Server закрыл транспортное подключение.

Примите. SQL Server принял транспортное подключение из другого экземпляра.

Ошибка отправки ввода-вывода SQL Server обнаружил транспортную ошибку при отправке сообщения.

Ошибка ввода-вывода. SQL Server столкнулся с ошибкой транспорта при получении сообщения.
двадцать один Да
глобальный уникальный идентификатор uniqueidentifier Идентификатор конечной точки этого подключения. 54 нет
Имя узла nvarchar Имя компьютера, на котором работает клиент. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME . 8 Да
IntegerData int Количество закрытий этого подключения. двадцать пять Да
IsSystem int Указывает, произошло событие в системном или в пользовательском процессе.

0 = пользователь

1 = система
шестьдесят нет
LoginSid image Идентификатор безопасности вошедшего в систему пользователя. Значение идентификатора безопасности уникально для каждого имени входа на сервере. 41 Да
NTDomainName nvarchar Домен Windows, которому принадлежит пользователь. 7 Да
NTUserName nvarchar Имя пользователя, которому принадлежит соединение, которое создало это событие. 6 Да
ObjectName nvarchar Дескриптор диалога диалогового окна. 34 нет
Имя сервера nvarchar Имя отслеживаемого экземпляра SQL Server. 26 нет
SPID int Идентификатор процесса сервера, назначенный SQL Server процессу, связанному с клиентом. 12 Да
StartTime datetime Время начала события, когда доступно. 14 Да
TextData ntext Текст сообщения об ошибке, связанного с событием. Для событий, не сообщающих об ошибке, это поле пусто. Сообщение об ошибке может быть сообщением об ошибке SQL Server или сообщением об ошибке Windows. 1 Да
TransactionID bigint Назначаемый системой идентификатор транзакции. 4 нет