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.
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 este 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 agregadas (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
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também