Класс событий «Audit Schema Object GDR»
Изменения: 5 декабря 2005 г.
Класс событий Audit Schema Object GDR имеет место всякий раз, когда выполняется GRANT, REVOKE или DENY по поводу разрешения для объекта схемы любым пользователем в Microsoft SQL Server.
Столбцы данных класса событий Audit Schema Object GDR
Имя столбца данных | Тип данных | Описание | Идентификатор столбца | Фильтрация |
---|---|---|---|---|
ApplicationName |
nvarchar |
Имя клиентского приложения, установившего соединение с экземпляром SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. |
10 |
Да |
ClientProcessID |
int |
Идентификатор, присвоенный сервером процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставляет идентификатор клиентского процесса. |
9 |
Да |
ColumnPermissions |
int |
Указывает, было ли установлено разрешение на доступ к столбцу. Выполните синтаксический анализ текста инструкции, чтобы определить, какие именно разрешения были применены к каким столбцам. 1= Да, 0 =Нет. |
44 |
Да |
DatabaseID |
int |
Идентификатор базы данных, указанной инструкцией USE database, или базы данных по умолчанию, если для данного экземпляра не была выполнена инструкция USE database. SQL Server Profiler отображает имя базы данных, если столбец данных ServerName был захвачен при трассировке и если сервер доступен. Значение для базы данных определяется с использованием функции DB_ID. |
3 |
Да |
DatabaseName |
nvarchar |
Имя базы данных, в которой выполняется пользовательская инструкция. |
35 |
Да |
DBUserName |
nvarchar |
Имя пользователя SQL Server клиентской программы. |
40 |
Да |
EventClass |
int |
Тип события = 103. |
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 |
Идентификатор безопасности вошедшего в систему пользователя. Сведения об этом можно найти в таблице syslogins базы данных master. Значение идентификатора безопасности уникально для каждого имени входа на сервере. |
41 |
Да |
NTDomainName |
nvarchar |
Домен Windows, к которому принадлежит пользователь. |
7 |
Да |
NTUserName |
nvarchar |
Имя пользователя Windows. |
6 |
Да |
ObjectName |
nvarchar |
Имя объекта, являющегося предметом разрешения, отмены разрешения или запрета разрешения. |
34 |
Да |
ObjectType |
int |
Значение, представляющее тип объекта, связанного с событием. Значение соответствует столбцу type в таблице sysobjects. Значения см. в разделе Столбец события трассировки ObjectType. |
28 |
Да |
OwnerName |
nvarchar |
Имя пользователя базы данных, присвоенное владельцу объекта, являющегося предметом разрешения, отмены разрешения или запрета разрешения. |
37 |
Да |
ParentName |
nvarchar |
Имя схемы, в которой находится объект. |
59 |
Да |
Permissions |
bigint |
Целочисленное значение, представляющее тип проверяемых разрешений. 1= SELECT ALL 2= UPDATE ALL 4= REFERENCES ALL 8= INSERT 16= DELETE 32= EXECUTE (только для процедур) 4096= SELECT ANY (минимум один столбец) 8192= UPDATE ANY 16384= REFERENCES ANY |
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)
Инструкция GRANT (Transact-SQL)
REVOKE (Transact-SQL)
DENY (Transact-SQL)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
5 декабря 2005 г. |
|