Категория событий CLR
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Категория событий CLR включает классы событий, создаваемые выполнением объектов среды CLR платформа .NET Framework в SQL Server.
Класс событий Assembly Load
Класс событий Assembly Load происходит при выполнении запроса на загрузку сборки.
Включайте класс событий Assembly Load в трассировку, если возникает необходимость контролировать загрузку сборки. Это может быть полезно при диагностике запроса, использующего среду CLR, при диагностике медленно работающего сервера, выполняющего запросы среды CLR, а также при мониторинге сервера для сбора сведений о пользователях, базе данных, успешном завершении и других сведений, касающихся загрузки сборки.
Столбцы данных класса событий Assembly Load
Имя столбца данных | Тип данных | Description | Идентификатор столбца | Доступно для фильтрации |
---|---|---|---|---|
ApplicationName | nvarchar | Имя приложения, запросившего загрузку. | 10 | Да |
ClientProcessID | int | Идентификатор, присвоенный главным компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставляет идентификатор клиентского процесса. | 9 | Да |
DatabaseID | int | Идентификатор базы данных, указанной в инструкции USE database , или database по умолчанию, если для данного экземпляра инструкция USE не выполнялась. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. | 3 | Да |
DatabaseName | nvarchar | Имя базы данных, в которой выполняется пользовательская инструкция. | 35 | Да |
EventSequence | int | Последовательность данного события в запросе. | 51 | No |
GroupID | int | Идентификатор группы рабочей нагрузки, в которой запускается событие трассировки SQL. | 66 | Да |
HostName | nvarchar | Имя компьютера, на котором выполняется клиентская программа. Этот столбец данных заполняется, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. | 8 | Да |
LoginName | nvarchar | Имя имени входа пользователя (имя для входа в систему безопасности SQL Server или учетные данные входа Microsoft Windows в формате DOMAIN\username). | 11 | Да |
LoginSID | Изображение | Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога 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 | No |
SessionLoginName | nvarchar | Имя входа пользователя, создавшего сеанс. Например, если вы подключаетесь к SQL Server с помощью Login1 и выполняете инструкцию login2, SessionLoginName показывает Login1 и LoginName показывает Login2. В этом столбце отображаются имена входа SQL Server и Windows. | 64 | Да |
SPID | int | Идентификатор сеанса, в котором произошло событие. | 12 | Да |
StartTime | datetime | Время начала события, если оно известно. | 14 | Да |
Успешно | int | Указывает, завершилась ли загрузка сборки успешно (1) или неуспешно (0). | 23 | Да |
TextData | ntext | «Assembly Load Succeeded» в случае успешной загрузки; иначе — «Assembly Load Failed». | 1 | Да |