Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
События класса Audit Object Derived Permission регистрируются при выполнении команд CREATE, ALTER и DROP для определенных объектов. Эти события происходят, если с объектом непосредственно не связаны разрешения или владельцы.
В будущей версии SQL Serverэтот класс событий может быть удален. Вместо него рекомендуется использовать класс событий Audit Schema Object Management .
Столбцы данных класса событий Audit Object Derived Permission
| Имя столбца данных | Тип данных | Описание | Идентификатор столбца | Фильтруемый |
|---|---|---|---|---|
| ApplicationName | nvarchar | Имя клиентского приложения, установившего соединение с экземпляром SQL Server. Этот столбец заполняется значениями, передаваемыми приложением, а не отображаемым именем программы. | 10 | Да |
| ClientProcessID | int | Идентификатор, присвоенный главным компьютером сервера процессу, в котором работает клиентское приложение. Этот столбец данных заполняется в том случае, если клиент вводит идентификатор клиентского процесса. | 9 | Да |
| DatabaseID | int | Идентификатор базы данных, указанной в инструкции USE database , или базы данных по умолчанию, если для данного экземпляра инструкция USE database не выполнялась. Приложение SQL Server Profiler отображает имя базы данных, если столбец данных ServerName захвачен при трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. | 3 | Да |
| DatabaseName | nvarchar | Имя базы данных, в которой выполняется пользовательская инструкция. | 35 | Да |
| DBUserName | nvarchar | Имя пользователя базы данных, выполнившего команду. | 40 | Да |
| EventClass | int | Тип события = 118. | 27 | Нет |
| EventSequence | int | Последовательность данного события в запросе. | 51 | Нет |
| EventSubClass | int | Тип подкласса события. 1 = создать 2 = изменить 3 = удалить 4 = создать дамп 11 = загрузить |
21 | Да |
| HostName | nvarchar | Имя компьютера, на котором выполняется клиентская программа. Заполнение этого столбца данных производится в том случае, если клиент предоставляет имя узла. Чтобы определить имя узла, используйте функцию HOST_NAME. | 8 | Да |
| IsSystem | int | Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. | 60 | Да |
| LineNumber | int | Отображает номер строки, содержащей ошибку. | 5 | Да |
| LoginName | nvarchar | Имя входа пользователя (либо имя входа безопасности SQL Server , либо учетные данные входа Microsoft Windows в формате «ДОМЕН\имя_пользователя»). | 11 | Да |
| LoginSid | image | Идентификатор безопасности вошедшего в систему пользователя. Эти сведения можно найти в представлении каталога sys.server_principals . Значение идентификатора безопасности уникально для каждого имени входа на сервере. | 41 | Да |
| NestLevel | int | Целочисленное значение, представляющее данные, возвращаемые функцией @@NESTLEVEL. | 29 | Да |
| NTDomainName | nvarchar | Домен Windows, к которому принадлежит пользователь. | 7 | Да |
| NTUserName | nvarchar | Имя пользователя Windows. | 6 | Да |
| ObjectName | nvarchar | Имя создаваемого, изменяемого или удаляемого объекта. | 34 | Да |
| ObjectType | int | Значение, представляющее тип объекта, связанного с событием. Это значение соответствует столбцу типа в представлении каталога sys.objects . Значения см. в разделе Столбец события ObjectType Trace. | 28 | Да |
| OwnerName | nvarchar | Имя пользователя в базе данных владельца создаваемого, изменяемого или удаляемого объекта. | 37 | Да |
| 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 | Да |
| Успешно | int | 1 = успешное завершение. 0 = неуспешное завершение. Например, значение 1 означает успешную проверку разрешений, а значение 0 означает, что эта проверка не пройдена. | 23 | Да |
| TextData | ntext | Текст инструкции на языке SQL. | 1 | Да |
| TransactionID | bigint | Назначенный системой идентификатор транзакции. | 4 | Да |
| XactSequence | bigint | Токен, используемый для описания текущей транзакции. | 50 | Да |
См. также:
Расширенные события
Хранимая процедура sp_trace_setevent (Transact-SQL)
Класс событий Audit Schema Object Management