Condividi tramite


sys.server_assembly_modules (Transact-SQL)

Si applica a: SQL Server Istanza gestita di SQL di Azure

Contiene una riga per ogni modulo in assembly per i trigger a livello di server di tipo TA. Questa vista esegue il mapping tra trigger di assembly e l'implementazione CLR sottostante. È possibile unire questa relazione a sys.server_triggers. L'assembly deve essere caricato nel database master . La tuple (object_id) è la chiave della relazione.

Nome colonna Tipo di dati Descrizione
object_id int Riferimento FOREIGN KEY all'oggetto in base a cui è stato definito questo modulo in assembly.
assembly_id int ID dell'assembly da cui è stato creato questo modulo. L'assembly deve essere caricato nel database master.
assembly_class sysname Nome della classe all'interno dell'assembly che definisce questo modulo.
assembly_method sysname Nome del metodo all'interno della classe che definisce questo modulo. Questo valore è NULL per le funzioni di aggregazione.
execute_as_principal_id int ID dell'entità server EXECUTE AS.

Questo valore è NULL per impostazione predefinita e se viene utilizzato EXECUTE AS CALLER.

ID dell'entità specificata se l'entità> EXECUTE AS SELF EXECUTE AS<.

-2 = EXECUTE AS OWNER.

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche

Viste del catalogo (Transact-SQL)
Viste del catalogo oggetti (Transact-SQL)