sys.server_sql_modules (Transact-SQL)

Contiene el conjunto de módulos SQL para los desencadenadores del nivel de servidor de tipo TR. Puede combinar esta relación con sys.server_triggers. La tupla (object_id) es la clave de la relación.

Nombre de columna

Tipo de datos

Descripción

object_id

int

Se trata de una referencia FOREIGN KEY al desencadenador del nivel de servidor en el que se define este módulo.

definition

nvarchar(max)

Texto SQL que define este módulo.

NULL = Cifrado.

uses_ansi_nulls

bit

El módulo fue creado con la opción de conjunto ANSI NULLS establecida en ON.

uses_quoted_identifier

bit

El módulo fue creado con la opción de conjunto QUOTED IDENTIFIER establecida en ON.

execute_as_principal_id

int

Id. de la entidad de seguridad de servidor EXECUTE AS.

NULL de manera predeterminada o si EXECUTE AS CALLER

Id. de la entidad de seguridad especificada si EXECUTE AS SELF EXECUTE AS <entidad de seguridad>.

-2 = EXECUTE AS OWNER.

Permisos

En SQL Server 2005 y versiones posteriores, la visibilidad de los metadatos en las vistas de catálogo se limita a los elementos que pueden protegerse y que son propiedad de un usuario o sobre los que el usuario tienen algún permiso. Para obtener más información, vea Configuración de visibilidad de los metadatos.

Vea también

Referencia