sys.server_assembly_modules (Transact-SQL)
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. É possível unir essa relação a sys.server_triggers. O assembly deve ser carregado no banco de dados mestre. A tupla (object_id) é a chave da relação.
Aplica-se a: SQL Server (SQL Server 2008 à versão atual). |
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. A identificação da entidade especificada se EXECUTE AS SELF EXECUTE AS <entidade>. -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 Configuração de visibilidade de metadados.