Partilhar via


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 do servidor principal 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

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Consulte também

Referência

Exibições de catálogo (Transact-SQL)