sys.server_assembly_modules (Transact-SQL)
Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server
Contém uma linha para cada módulo de assembly para os gatilhos do nível de servidor de tipo TA. Essa exibição mapeia gatilhos de assembly para a implementação de CLR subjacente. Você pode unir essa relação a sys.server_triggers. O assembly deve ser carregado no banco de dados mestre . A tupla (object_id) é a chave para a relação.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
object_id | int | Essa é uma referência FOREIGN KEY para o objeto no qual esse módulo de assembly foi definido. |
assembly_id | int | ID do assembly a partir do qual o módulo foi criado. O assembly deve ser carregado no banco de dados mestre. |
assembly_class | sysname | Nome da classe no assembly que define esse módulo. |
assembly_method | sysname | Nome do método na classe que o define. É NULL para funções de agregação (AF). |
execute_as_principal_id | int | A identificação do servidor principal EXECUTE AS. NULL por padrão ou se EXECUTE AS CALLER. ID da entidade de segurança especificada se EXECUTE AS SELF EXECUTE AS.<> -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 Metadata Visibility Configuration.
Consulte Também
Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de objeto (Transact-SQL)