sys.server_sql_modules (Transact-SQL)
Contém o conjunto de módulos SQL para gatilhos do nível do servidor de tipo TR. Você pode associar essa relação a sys.server_triggers. A tupla (object_id) é a chave da relação.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
object_id |
int |
Esta é uma referência FOREIGN KEY ao gatilho no nível do servidor onde o módulo foi definido. |
definition |
nvarchar(max) |
Texto SQL que define esse módulo. NULL = Criptografado. |
uses_ansi_nulls |
bit |
O módulo foi criado com a opção SET ANSI NULLS definida como ON. |
uses_quoted_identifier |
bit |
O módulo foi criado com a opção SET QUOTED IDENTIFIER definida como ON. |
execute_as_principal_id |
int |
A identificação da entidade do servidor EXECUTE AS. NULL por padrão ou se EXECUTE AS CALLER A identificação da entidade especificada se EXECUTE AS SELF EXECUTE AS <entidade>. -2 = EXECUTE AS OWNER. |
Permissões
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.