Класс событий Audit Database Object GDR
Изменения: 5 декабря 2005 г.
Класс событий Audit Database Object GDR, если инструкции GRANT, REVOKE или DENY выдаются для объектов базы данных, таких как сборки и схемы.
Столбцы данных класса событий GDR Event Class Data Columns
Имя столбца данных | Тип данных | Описание | Идентификатор столбца | Фильтрация |
---|---|---|---|---|
ApplicationName |
nvarchar |
Имя клиентского приложения, создавшего соединение с экземпляром Microsoft SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. |
10 |
Да |
ClientProcessID |
int |
Идентификатор, присвоенный сервером процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставляет идентификатор клиентского процесса. |
9 |
Да |
DatabaseID |
int |
Идентификатор базы данных, указанной в инструкции USE database, или базы данных по умолчанию, если для данного экземпляра инструкция USE database не выполнялась. Программа SQL Server Profiler отображает имя базы данных, если столбец ServerName фиксируется при трассировке и при этом сервер доступен. Определите идентификатор базы данных с помощью функцию DB_ID. |
3 |
Да |
DatabaseName |
nvarchar |
Имя базы данных, в которой выполняется инструкция пользователя. |
35 |
Да |
DBUserName |
nvarchar |
Имя пользователя клиента SQL Server. |
40 |
Да |
EventClass |
int |
Тип события = 172. |
27 |
Нет |
EventSequence |
int |
Последовательность данного события в запросе. |
51 |
Нет |
EventSubClass |
int |
Тип подкласса события. 1 = Предоставить 2 = Запретить 3 = Отменить |
21 |
Да |
HostName |
nvarchar |
Имя компьютера, на котором выполняется клиентская программа. Этот столбец данных заполняется в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. |
8 |
Да |
IsSystem |
int |
Указывает, в каком процессе произошло событие, в системном или в пользовательском. 1 = системный, 0 = пользовательский. |
60 |
Да |
LoginName |
nvarchar |
Имя входа пользователя (либо защищенное имя входа SQL Server, либо учетные данные входа Microsoft Windows в формате домен\\имя_пользователя). |
11 |
Да |
LoginSid |
image |
Идентификатор безопасности (SID) вошедшего в систему пользователя. Сведения об этом можно найти в таблице syslogins базы данных master. Идентификатор безопасности уникален для каждого имени входа на сервере. |
41 |
Да |
NTDomainName |
nvarchar |
Домен Windows, к которому принадлежит пользователь. |
7 |
Да |
NTUserName |
nvarchar |
Имя пользователя Windows. |
6 |
Да |
ObjectName |
nvarchar |
Имя объекта, на который указывает ссылка. |
34 |
Да |
ObjectType |
int |
Значение, представляющее тип объекта, связанного с событием. Значение соответствует столбцу type в таблице sysobjects. Значения см. в разделе Столбец события трассировки ObjectType. |
28 |
Да |
OwnerName |
nvarchar |
Имя пользователя базы данных, владеющего объектом. |
37 |
Да |
Разрешения |
bigint |
Целочисленное значение, отражающее тип проверяемых разрешений. 1 = SELECT ALL 2 = UPDATE ALL 4 = REFERENCES ALL 8 = INSERT 16 = DELETE 32 = EXECUTE (только для процедур) |
19 |
Да |
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 = неуспешное завершение. Например, значение, равное 1, означает успешную проверку разрешений, а значение, равное 0, означает, что эта проверка не пройдена. |
23 |
Да |
TargetLoginName |
nvarchar |
Для действий с именем входа (например для добавления нового имени входа) здесь указывается это имя входа. |
42 |
Да |
TargetLoginSid |
image |
Для действий с именем входа (например добавления нового имени входа) выводится идентификатор безопасности этого имени входа. |
43 |
Да |
TargetUserName |
nvarchar |
Для действий, выполняемых над пользователем базы данных (например предоставление пользователю разрешений), выводится имя этого пользователя. |
39 |
Да |
TextData |
ntext |
Текстовое значение, зависящее от класса событий, зафиксированного при трассировке. |
1 |
Да |
TransactionID |
bigint |
Назначенный системой идентификатор транзакции. |
4 |
Да |
XactSequence |
bigint |
Маркер, используемый для описания текущей транзакции. |
50 |
Да |
См. также
Другие ресурсы
Мониторинг событий
sp_trace_setevent (Transact-SQL)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
5 декабря 2005 г. |
|