Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс событий Lock:Cancel указывает, что получение блокировки ресурса отменено. например, из-за отмены запроса.
Столбцы данных класса событий Lock:Cancel
Имя столбца данных | Тип данных | Описание | Идентификатор столбца | Доступно для фильтрации |
---|---|---|---|---|
ApplicationName | nvarchar |
Имя клиентского приложения, создавшего подключение к экземпляру SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. | 10 | Да |
BinaryData | image |
Блокировка идентификатора ресурса. | 2 | Да |
ClientProcessID | int |
Идентификатор, присвоенный главным компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставляет идентификатор клиентского процесса. | 9 | Да |
DatabaseID | int |
Идентификатор базы данных, в которой была получена блокировка. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. | 3 | Да |
Имя базы данных | nvarchar |
Имя базы данных, в которой была предпринята попытка получения блокировки. | 35 | Да |
Длительность | bigint |
Время (в микросекундах) между временем выдачи запроса на блокировку и время отмены блокировки. | 13 (тринадцать) | Да |
EndTime | datetime |
Время окончания события. | 15 | Да |
EventClass | int |
Тип события = 26. | двадцать семь | нет |
EventSequence | int |
Последовательность данного события в запросе. | 51 | нет |
GroupID | int |
Идентификатор группы рабочей нагрузки, в которой запускается событие трассировки SQL. | 66 | Да |
Имя узла | nvarchar |
Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. | 8 | Да |
IntegerData2 | int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. | 55 | Да |
IsSystem | int |
Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. | шестьдесят | Да |
Имя входа | nvarchar |
Имя имени входа пользователя (имя для входа в систему безопасности SQL Server или учетные данные входа Microsoft Windows в формате DOMAIN\username). | 11 | Да |
LoginSid | image |
Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals . Значение идентификатора безопасности уникально для каждого имени входа на сервере. | 41 | Да |
Режим | int |
Полученный режим после отмены блокировки. 0=NULL — совместим с всеми другими режимами блокировки (LCK_M_NL) 1=Блокировка стабильности схемы (LCK_M_SCH_S) 2=блокировка изменения схемы (LCK_M_SCH_M) 3=Общая блокировка (LCK_M_S) 4=Обновить блокировку (LCK_M_U) 5=Монопольная блокировка (LCK_M_X) 6=Общая блокировка намерения (LCK_M_IS) 7=Блокировка обновления намерений (LCK_M_IU) 8=Эксклюзивная блокировка намерения (LCK_M_IX) 9=Общий доступ с намерением обновить (LCK_M_SIU) 10=Доступ совместный с намерением исключительного (LCK_M_SIX) 11=Обновление с намерением эксклюзивным (LCK_M_UIX) 12=Блокировка массового обновления (LCK_M_BU) 13=Общий/Общий диапазон ключей (LCK_M_RS_S) 14=Диапазон ключей общий доступ/Обновление (LCK_M_RS_U) 15=Key Range Insert NULL (LCK_M_RI_NL) 16=Вставить общий диапазон ключей (LCK_M_RI_S) 17=Обновление диапазона вставки ключей (LCK_M_RI_U) 18=Эксклюзивная вставка диапазона ключей (LCK_M_RI_X) 19=Эксклюзивный общий диапазон ключей (LCK_M_RX_S) 20=Эксклюзивное обновление ключевого диапазона (LCK_M_RX_U) 21=Эксклюзивный диапазон ключей (LCK_M_RX_X) |
32 | Да |
NTDomainName | nvarchar |
Домен Windows, к которому принадлежит пользователь. | 7 | Да |
NTUserName | nvarchar |
Имя пользователя Windows. | 6 | Да |
ObjectID | int |
Идентификатор объекта, на котором была отменена блокировка, если она доступна и применима. | двадцать два | Да |
ObjectID2 | bigint |
Идентификатор связанного объекта или сущности, если он доступен и применим. | 56 | Да |
OwnerID | int |
1=ТРАНЗАКЦИЯ 2=КУРСОР 3=СЕССИЯ 4=SHARED_TRANSACTION_WORKSPACE 5=ЭКСКЛЮЗИВНОЕ_ТРАНЗАКЦИОННОЕ_РАБОЧЕЕ_ПРОСТРАНСТВО |
58 | Да |
RequestID | int |
Идентификатор запроса, содержащего инструкцию. | 49 | Да |
Имя сервера | nvarchar |
Имя отслеживаемого экземпляра SQL Server. | 26 | нет |
SessionLoginName | nvarchar |
Имя входа пользователя, создавшего этот сеанс. Например, если вы подключаетесь к SQL Server с помощью Login1 и выполняете инструкцию login2, SessionLoginName показывает Login1 и LoginName показывает Login2. В этом столбце отображаются имена входа SQL Server и Windows. | 64 | Да |
SPID | int |
Идентификатор сеанса, в котором произошло событие. | 12 | Да |
StartTime | datetime |
Время начала события, если оно доступно. | 14 | Да |
TextData | ntext |
Текстовое значение зависит от типа блокировки, полученного. Это то же значение, что и столбец resource_description в sys.dm_tran_locks. | 1 | Да |
TransactionID | bigint |
Назначенный системой идентификатор транзакции. | 4 | Да |
Тип | int |
1=NULL_RESOURCE 2=DATABASE 3=ФАЙЛ 5=ОБЪЕКТ 6=СТРАНИЦА 7=КЛЮЧ 8=объем 9=RID 10=ПРИЛОЖЕНИЕ 11=МЕТАДАННЫЕ 12=AUTONAMEDB 13=HOBT 14=ЕДИНИЦА_РАСПРЕДЕЛЕНИЯ |
57 | Да |
См. также
sp_trace_setevent (Transact-SQL)
sys.dm_tran_locks (Transact-SQL)