Compartir a través de


sys.server_sql_modules (Transact-SQL)

Se aplica a: SQL Server Azure SQL Managed Instance

Contiene el conjunto de módulos SQL para los desencadenadores de 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 la columna Tipo de datos Descripción
object_id int Se trata de una referencia FOREIGN KEY al desencadenador de 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

Identificador de la entidad de seguridad especificada si EXECUTE AS SELF EXECUTE AS principal-2 = EXECUTE AS OWNER.

Permisos

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario ha recibido algún permiso. Para obtener más información, consulte Metadata Visibility Configuration.

Consulte también

Vistas de catálogo (Transact-SQL)