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.