Поделиться через


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

Класс событий "Изменение состояния зеркального отображения базы данных" указывает, когда изменяется состояние зеркальной базы данных. Включите этот класс событий в трассировки, которые отслеживают условия зеркальных баз данных.

Если класс событий "Изменение состояния зеркального отображения базы данных" включен в трассировку, относительные затраты низкие. Затраты могут быть больше, если состояние зеркальных баз данных увеличивается.

Столбцы данных класса события изменения состояния зеркального отображения базы данных

Имя столбца данных Тип данных Описание Идентификатор столбца Доступно для фильтрации
DatabaseID int Идентификатор базы данных, указанной в инструкции USE database , или database по умолчанию, если для данного экземпляра инструкция USE не выполнялась. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. 3 Да
Имя базы данных nvarchar Имя зеркальной базы данных. 35 Да
EventClass int Тип события = 167. двадцать семь нет
EventSequence int Последовательность класса событий в пакете. 51 нет
IntegerData int Идентификатор предыдущего состояния. двадцать пять Да
IsSystem int Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. шестьдесят Да
LoginSid Изображение Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals . Значение идентификатора безопасности уникально для каждого имени входа на сервере. 41 Да
RequestID int Идентификатор запроса, содержащего инструкцию. 49 Да
Имя сервера nvarchar Имя отслеживаемого экземпляра Microsoft SQL Server. 26 нет
SessionLoginName nvarchar Имя входа пользователя, создавшего этот сеанс. Например, если вы подключаетесь к SQL Server с помощью Login1 и выполняете инструкцию login2, SessionLoginName показывает Login1 и LoginName показывает Login2. В этом столбце отображаются имена входа 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)