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


Класс событий Deprecation Final Support

Класс событий Deprecation Final Support возникает в случае использования функции, которая будет удалена из следующей основной версии SQL Server. Для увеличения срока службы приложения избегайте использования функций, которые приводят к вызову класса событий Deprecation Final Support или Deprecation Announcement. Модифицируйте приложения, которые используют устаревшие функции, как можно быстрее.

Столбцы данных класса событий Deprecation Final Support

Имя столбца данных

Тип данных

Описание

Идентификатор столбца

Фильтруемо

ApplicationName

nvarchar

Название клиентского приложения, установившего соединение с экземпляром сервера SQL Server. Этот столбец содержит значения, передаваемые приложением, а не отображаемое имя программы.

10

Да

ClientProcessID

int

Идентификатор, присвоенный сервером процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, когда клиент предоставляет идентификатор клиентского процесса.

9

Да

DatabaseID

int

Идентификатор базы данных, указанной в инструкции USE database, или базы данных по умолчанию, если для данного экземпляра инструкция USE database не выполнялась. Программа Приложение SQL Server Profiler отображает имя базы данных, если столбец ServerName фиксируется при трассировке, а сервер доступен. Это значение можно определить для базы данных с помощью функции DB_ID.

3

Да

DatabaseName

nvarchar

Имя базы данных, в которой выполняется инструкция пользователя.

35

Да

EventClass

int

Тип события = 126.

27

Нет

EventSequence

int

Порядковый номер этого события в запросе.

51

Нет

HostName

nvarchar

Имя компьютера, на котором выполняется клиент. Этот столбец данных заполняется, если клиент предоставляет имя узла. Определить имя узла можно с помощью функции HOST_NAME.

8

Да

IntegerData2

int

Конечное смещение (в байтах) выполняемой инструкции.

55

Да

IsSystem

int

Указывает, произошло ли событие в системном или пользовательском процессе. 1 = системный процесс, 0 = пользовательский процесс.

60

Да

LoginName

nvarchar

Имя входа пользователя (либо имя входа службы безопасности SQL Server, либо учетные данные входа Microsoft Windows в формате «домен\имя_пользователя»).

11

Да

LoginSid

image

Идентификатор безопасности (SID) вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals. Идентификатор безопасности SID уникален для каждого имени входа на сервере.

41

Да

NTDomainName

nvarchar

Домен Windows, к которому принадлежит пользователь.

7

Да

NTUserName

nvarchar

Имя пользователя Windows.

6

Да

Offset

int

Начальное смещение инструкции в пределах хранимой процедуры или пакета.

61

Да

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

Да

SqlHandle

image

Двоичный дескриптор, который может быть использован для идентификации пакетов SQL или хранимых процедур.

63

Да

StartTime

datetime

Время начала события, если оно доступно.

14

Да

TextData

ntext

Текстовое значение, зависящее от класса событий, зафиксированного при трассировке.

1

Да

TransactionID

bigint

Идентификатор транзакции, назначенный системой.

4

Да

XactSequence

bigint

Маркер, который описывает текущую транзакцию.

50

Да