sys.server_sql_modules (Transact-SQL)
Содержит набор модулей SQL, для триггеров уровня сервера типа TR. Можно соединить это отношение с sys.server_triggers. Кортеж (object_id) является ключом отношения.
Имя столбца |
Тип данных |
Описание |
---|---|---|
object_id |
int |
ВНЕШНИЙ КЛЮЧ (FOREIGN KEY) ссылающийся обратно на триггер уровня сервера, где этот модуль определен. |
definition |
nvarchar(max) |
Текст на языке SQL, определяющий этот модуль. NULL = Зашифрован. |
uses_ansi_nulls |
bit |
Модуль был создан с установкой параметра ANSI NULLS в значение ON. |
uses_quoted_identifier |
bit |
Модуль был создан с установкой параметра QUOTED IDENTIFIER в значение ON. |
execute_as_principal_id |
int |
Идентификатор участника [системы безопасности] на уровне сервера EXECUTE AS. Значение NULL по умолчанию или если EXECUTE AS CALLER Идентификатор заданного участника, если EXECUTE AS SELF EXECUTE AS <участник>. -2 = EXECUTE AS OWNER. |
Разрешения
В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.