Compartilhar 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 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.

Consulte também

Referência