Database Mirroring State Change, класс событий

Применимо к: даSQL Server (все поддерживаемые версии) ДаБаза данных SQL Azure

Класс событий Database Mirroring State Change указывает на изменение состояния зеркальной базы данных. Он включается в трассировки, выполняющие мониторинг состояния зеркальных баз данных.

Если класс событий Database Mirroring State Change включен в трассировку, связанные с этим издержки невелики, но они могут возрасти, если зеркальная база данных находится в состоянии повышенной нагрузки.

Столбцы данных класса событий Database Mirroring State Change

Имя столбца данных Тип данных Описание Идентификатор столбца Фильтруемый
DatabaseID int Идентификатор базы данных, указанной в инструкции USE database , или базы данных по умолчанию, если для данного экземпляра инструкция USE database не выполнялась. Приложение SQL Server Profiler отображает имя базы данных, если столбец данных ServerName захвачен при трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. 3 Да
DatabaseName nvarchar Имя зеркальной базы данных. 35 Да
EventClass int Тип события = 167. 27 Нет
EventSequence int Порядковый номер класса событий в пакете. 51 Нет
IntegerData int Идентификатор предыдущего состояния. 25 Да
IsSystem int Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. 60 Да
LoginSid image Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals . Значение идентификатора безопасности уникально для каждого имени входа на сервере. 41 Да
RequestID int Идентификатор запроса, содержащего инструкцию. 49 Да
ServerName nvarchar Имя экземпляра Microsoft SQL Server , для которого производится трассировка. 26 Нет
SessionLoginName nvarchar Имя входа пользователя, создавшего этот сеанс. Например, при подключении к SQL Server по имени "Имя_входа1" и при выполнении инструкции под именем "Имя_входа2" SessionLoginName содержит значение "Имя_входа1", а LoginName — значение "Имя_входа2". В этом столбце отображаются как имена входа SQL Server , так и имена входа Windows. 64 Да
SPID int Идентификатор сеанса, в котором произошло событие. 12 Да
StartTime datetime Время начала события, если оно известно. 14 Да
Состояние int Идентификатор нового состояния зеркального отображения:

0 = нулевое уведомление

1 = синхронизированная основная база данных со следящим сервером

2 = синхронизированная основная база данных без следящего сервера

3 = синхронизированная зеркальная база данных со следящим сервером

4 = синхронизированная зеркальная база данных без следящего сервера

5 = связь с основной базой данных потеряна

6 = связь с зеркальной базой данных потеряна

7 = отработка отказа вручную

8 = автоматическая отработка отказа

9 = зеркальное отображение приостановлено

10 = нет кворума

11 = синхронизация зеркальной базы данных

12 = основная база данных работает без зеркального отображения
30 Да
TextData ntext Описание изменения состояния. 1 Да
TransactionID bigint Назначенный системой идентификатор транзакции. 4 Да

См. также:

Расширенные события
Хранимая процедура sp_trace_setevent (Transact-SQL)