Класс удаленных событий объекта

Класс событий Object:Deleted указывает, что объект удален: например, с помощью инструкций SQL DROP INDEX и DROP TABLE. Этот класс событий можно использовать для определения того, удаляются ли объекты, например приложенияМИ ODBC, которые часто создают временные хранимые процедуры.

Отслеживая столбцы данных по умолчанию LoginName и NTUserName в дополнение к классам событий Objects, можно определить имя пользователя, который создает, удаляет или обращается к объектам.

Объект:Удалено: Столбцы данных класса событий

Имя столбца данных Тип данных Описание Идентификатор столбца Доступно для фильтрации
ИмяПриложения nvarchar Имя клиентского приложения, создавшего подключение к экземпляру SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. 10 Да
ClientProcessID int Идентификатор, присвоенный главным компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент вводит идентификатор клиентского процесса. 9 Да
Идентификатор базы данных int Идентификатор базы данных, указанной в инструкции USE database , или database по умолчанию, если для данного экземпляра инструкция USE не выполнялась. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. 3 Да
ИмяБазыДанных nvarchar Имя базы данных, в которой выполняется пользовательская инструкция. 35 Да
EventClass int Тип события = 47. двадцать семь нет
Последовательность событий int Последовательность данного события в запросе. 51 нет
EventSubClass int Тип подкласса события.

0 = начало

1 = фиксация

2 = откат
двадцать один Да
Идентификатор группы int Идентификатор группы рабочей нагрузки, в которой запускается событие трассировки SQL. 66 Да
Имя хоста nvarchar Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. 8 Да
Идентификатор индекса (IndexID) int Идентификатор индекса объекта, связанного с событием. Для определения идентификатора индекса для объекта используйте столбец index_id представления каталога sys.indexes. двадцать четыре Да
ЦелочисленныеДанные int Целочисленное значение, зависящее от класса событий, перехватываемых при трассировке. двадцать пять Да
IsSystem int Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. шестьдесят Да
Имя пользователя для входа nvarchar Имя имени входа пользователя (имя для входа в систему безопасности SQL Server или учетные данные входа Microsoft Windows в формате DOMAIN\username). 11 Да
ЛогинСид image Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals. Значение идентификатора безопасности уникально для каждого имени входа на сервере. 41 Да
Имя домена NT nvarchar Домен Windows, к которому принадлежит пользователь. 7 Да
NTИмяПользователя nvarchar Имя пользователя Windows. 6 Да
ИдентификаторОбъекта int Идентификатор объекта, назначенный системой. двадцать два Да
ObjectID2 bigint Идентификатор связанного объекта или сущности. 56 Да
Имя объекта nvarchar Имя объекта, на который указывает ссылка. 34 Да
Тип объекта int Значение, представляющее тип объекта, связанного с событием. Это значение соответствует столбцу type в таблице sys.objects. Значения см. в разделе Столбец события ObjectType Trace. 28 Да
RequestID int Идентификатор запроса, содержащего инструкцию. 49 Да
Имя сервера nvarchar Имя отслеживаемого экземпляра SQL Server. 26 нет
SessionLoginName nvarchar Имя входа пользователя, который инициировал сеанс. Например, если вы подключаетесь к SQL Server с помощью Login1 и выполняете инструкцию login2, SessionLoginName показывает Login1 и LoginName показывает Login2. В этом столбце отображаются имена входа SQL Server и Windows. 64 Да
СПИД int Идентификатор сеанса, в котором произошло событие. 12 Да
Время начала datetime Время начала события, если оно известно. 14 Да
TransactionID bigint Назначенный системой идентификатор транзакции. 4 Да
ИксактСеквенс bigint Токен, используемый для описания текущей транзакции. 50 Да

См. также

Расширенные события
sp_trace_setevent (Transact-SQL)