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


Класс событий SP:StmtCompleted

Класс событий SP:StmtCompleted указывает на то, что выполнение инструкции Transact-SQL в хранимой процедуре было завершено.

Столбцы данных класса событий SP:StmtCompleted

Имя столбца данных Тип данных Описание Идентификатор столбца Фильтрация

ApplicationName

nvarchar

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

10

Да

ClientProcessID

int

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

9

Да

CPU

int

Объем процессорного времени (в миллисекундах), использованный событием.

18

Да

DatabaseID

int

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

3

Да

DatabaseName

nvarchar

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

35

Да

Duration

bigint

Количество времени (в микросекундах), использованного событием.

13

Да

EndTime

datetime

Время окончания события, если оно известно. Этот столбец не заполняется для событий запуска, таких как SQL:BatchStarting или SP:Starting.

15

Да

EventClass

int

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

27

Нет

EventSequence

int

Положение данного события в последовательности запроса.

51

Нет

HostName

nvarchar

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

8

Да

IntegerData

int

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

25

Да

IntegerData2

int

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

55

Да

IsSystem

int

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

60

Да

LineNumber

int

Номер строки выполняемой инструкции.

5

Да

LoginName

nvarchar

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

11

Да

LoginSid

image

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

41

Да

NestLevel

int

Целочисленное значение, представляющее данные, возвращаемые функцией @@NESTLEVEL.

29

Да

NTDomainName

nvarchar

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

7

Да

NTUserName

nvarchar

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

6

Да

ObjectID

int

Назначенный системой идентификатор объекта.

22

Да

ObjectName

nvarchar

Имя объекта, на который указывает ссылка.

34

Да

ObjectType

int

Значение, представляющее тип объекта, связанного с событием. Значение соответствует столбцу type в таблице sysobjects. Значения см. в разделе Столбец события трассировки ObjectType.

28

Да

Offset

int

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

61

Да

Reads

bigint

Число логических чтений диска, выполненное сервером для данного события.

16

Да

RequestID

int

Идентификатор запроса, содержащего инструкцию.

49

Да

RowCounts

bigint

Количество строк, на которые повлияло событие.

48

Да

ServerName

nvarchar

Имя экземпляра SQL Server, для которого производится трассировка.

26

Нет

SessionLoginName

nvarchar

Имя входа пользователя, создавшего этот сеанс. Например подключение к SQL Server по имени Имя_входа1 и выполнение инструкции под именем Имя_входа2 SessionLoginName содержит значение «Имя_входа1», а LoginName содержит значение «Имя_входа2». В этом столбце отображаются учетные данные и SQL Server, и Windows.

64

Да

SourceDatabaseID

int

Идентификатор базы данных, в которой находится объект.

62

Да

SPID

int

Идентификатор сеанса, в котором произошло событие.

12

Да

StartTime

datetime

Время начала события, если оно известно.

14

Да

TextData

ntext

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

1

Да

TransactionID

bigint

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

4

Да

Writes

bigint

Число логических обращений к дискам на запись, выполненное сервером для данного события.

17

Да

XactSequence

bigint

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

50

Да

См. также

Другие ресурсы

Мониторинг событий
sp_trace_setevent (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005