Класс событий Assembly Load
Класс событий Assembly Load происходит при выполнении запроса на загрузку сборки.
Включайте класс событий Assembly Load в трассировку, если возникает необходимость контролировать загрузку сборки. Это может быть полезно при диагностике запроса, использующего среду CLR, при диагностике медленно работающего сервера, выполняющего запросы среды CLR, а также при мониторинге сервера для сбора сведений о пользователях, базе данных, успешном завершении и других сведений, касающихся загрузки сборки.
Столбцы данных класса событий Assembly Load
Имя столбца данных |
Тип данных |
Описание |
Идентификатор столбца |
Фильтрация |
---|---|---|---|---|
ApplicationName |
nvarchar |
Имя приложения, запросившего загрузку. |
10 |
Да |
ClientProcessID |
int |
Идентификатор, присвоенный компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставляет идентификатор клиентского процесса. |
9 |
Да |
DatabaseID |
int |
Идентификатор базы данных, указанной в инструкции USE DATABASE или применяемой по умолчанию, если для данного экземпляра эта инструкция не выполнялась. Приложение Приложение SQL Server Profiler отображает имя базы данных, если трассировкой фиксируются данные столбца ServerName и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. |
3 |
Да |
DatabaseName |
nvarchar |
Имя базы данных, в которой выполняется инструкция пользователя. |
35 |
Да |
EventSequence |
int |
Последовательность данного события в запросе. |
51 |
Нет |
GroupID |
int |
Идентификатор группы рабочей нагрузки, в которой запускается событие SQL Trace. |
66 |
Да |
HostName |
nvarchar |
Имя компьютера, на котором выполняется клиентская программа. Этот столбец данных заполняется, если клиент предоставляет имя узла. Для определения имени узла используйте функцию HOST_NAME. |
8 |
Да |
LoginName |
nvarchar |
Имя входа пользователя (либо защищенное имя входа SQL Server, либо учетные данные входа Microsoft Windows в формате домен\имя_пользователя). |
11 |
Да |
LoginSID |
image |
Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals. Значение идентификатора безопасности уникально для каждого имени входа на сервере. |
41 |
Да |
NTDomainName |
nvarchar |
Домен Windows, к которому принадлежит пользователь. |
7 |
Да |
NTUserName |
nvarchar |
Имя пользователя Windows. |
6 |
Да |
ObjectID |
int |
Идентификатор сборки. |
22 |
Да |
ObjectName |
nvarchar |
Полностью уточненное имя сборки. |
34 |
Да |
RequestID |
int |
Идентификатор запроса, содержащего инструкцию. |
49 |
Да |
ServerName |
nvarchar |
Имя экземпляра SQL Server, для которого производится трассировка. |
26 |
Нет |
SessionLoginName |
nvarchar |
Имя входа пользователя, создавшего сеанс. Например, при подключении к SQL Server по имени Имя_входа1 и при выполнении инструкции под именем Имя_входа2 SessionLoginName содержит значение «Имя_входа1», а LoginName содержит значение «Имя_входа2». В этом столбце отображаются как имена входа SQL Server, так и имена входа Windows. |
64 |
Да |
SPID |
int |
Идентификатор сеанса, в котором произошло событие. |
12 |
Да |
StartTime |
datetime |
Время начала события, если оно известно. |
14 |
Да |
Success |
int |
Указывает, завершилась ли загрузка сборки успешно (1) или неуспешно (0). |
23 |
Да |
TextData |
ntext |
«Assembly Load Succeeded» в случае успешной загрузки; иначе — «Assembly Load Failed». |
1 |
Да |