Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс событий Audit Schema Object GDR возникает всякий раз, когда любой пользователь в Microsoft SQL Server выдает команду GRANT, REVOKE или DENY для разрешений на объект схемы.
Проверка столбцов данных класса событий объекта схемы GDR
| Имя столбца данных | Тип данных | Описание | Идентификатор столбца | Доступно для фильтрации |
|---|---|---|---|---|
| ApplicationName | nvarchar | Имя клиентского приложения, создавшего подключение к экземпляру SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. | 10 | Да |
| ClientProcessID | int | Идентификатор, присвоенный главным компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент предоставляет идентификатор клиентского процесса. | 9 | Да |
| ColumnPermissions | int | Индикатор того, установлено ли разрешение на столбец. Разбор текста команды для точного определения, какие разрешения были применены к столбцам. 1=Да, 0=Нет. | 44 | Да |
| DatabaseID | int | Идентификатор базы данных, указанной в инструкции USE database , или database по умолчанию, если для данного экземпляра инструкция USE не выполнялась. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. | 3 | Да |
| Имя базы данных | nvarchar | Имя базы данных, в которой выполняется пользовательская инструкция. | 35 | Да |
| DBUserName | nvarchar | Имя пользователя SQL Server клиента. | 40 | Да |
| EventClass | int | Тип события = 103. | двадцать семь | нет |
| EventSequence | int | Последовательность данного события в запросе. | 51 | нет |
| EventSubClass | int | Тип подкласса события. 1=Грант 2=Отмена 3=Запретить |
двадцать один | Да |
| Имя узла | nvarchar | Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. | 8 | Да |
| IsSystem | int | Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. | шестьдесят | Да |
| Имя входа | nvarchar | Имя имени входа пользователя (имя входа в систему безопасности SQL Server или учетные данные для входа в Microsoft Windows в формате DOMAIN\username). | 11 | Да |
| LoginSid | Изображение | Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals . Значение идентификатора безопасности уникально для каждого имени входа на сервере. | 41 | Да |
| NTDomainName | nvarchar | Домен Windows, к которому принадлежит пользователь. | 7 | Да |
| NTUserName | nvarchar | Имя пользователя Windows. | 6 | Да |
| ObjectName | nvarchar | Имя объекта, который является целью предоставления, отзыва или отклонения доступа. | 34 | Да |
| ObjectType | int | Значение, представляющее тип объекта, связанного с событием. Это значение соответствует столбцу типа в представлении каталога sys.objects . Значения см. в разделе Столбец события ObjectType Trace. | 28 | Да |
| Имя владельца | nvarchar | Имя пользователя базы данных владельца целевого объекта в процессе предоставления/отзыва/отказа доступа. | 37 | Да |
| ParentName | nvarchar | Имя схемы, в которой находится объект. | 59 | Да |
| Разрешения | bigint | Целочисленное значение, представляющее тип проверенных разрешений. 1=ВЫБРАТЬ ВСЕ 2=ОБНОВИТЬ ВСЕ 4=ВСЕ ССЫЛКИ 8=ВСТАВКА 16=DELETE 32=ВЫПОЛНИТЬ (только процедуры) 4096=SELECT ANY (по крайней мере один столбец) 8192=ОБНОВИТЬ ЛЮБОЕ 16384=ЛЮБЫЕ ССЫЛКИ |
19 | Да |
| 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 | Да |
| Успешно | int | 1 = успех. 0 = неуспешное завершение. Например, значение 1 указывает на успешность проверки разрешений, а значение 0 указывает на сбой этой проверки. | двадцать три | Да |
| TargetLoginName | nvarchar | Для действий, предназначенных для входа (например, добавление нового имени входа), имя целевого имени входа. | 42 | Да |
| TargetLoginSid | Изображение | Для действий, предназначенных для учётной записи (например, добавления новой учётной записи), идентификационный номер безопасности (SID) целевой учётной записи. | 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)