2011-08-17 53 views

Respuesta

8
SELECT 
    assembly = a.name, 
    path  = f.name 
FROM sys.assemblies AS a 
INNER JOIN sys.assembly_files AS f 
ON a.assembly_id = f.assembly_id 
WHERE a.is_user_defined = 1; 
+1

Esto solo mostrará de dónde se cargó el conjunto, en el momento en que se cargó el archivo. No hay garantía de que el archivo original todavía estará allí ... –

+0

Bien, si borras el archivo, no lo encuentras en absoluto, ¿no? Si simplemente movió el archivo, al menos esto le da una pista de qué buscar. Sin embargo, si el archivo DLL ya no se carga correctamente, no está seguro de lo bueno que es para usted, incluso si lo encuentra ... todavía necesitaría el código para crear el conjunto a su alrededor, las funciones/procedimientos que lo utilizan, etc. Esta es la razón por la que el control de fuente supera a las consultas DMV de última hora. –

+0

cierto, pero me ayuda a averiguar dónde están en el servidor devser que tal vez todavía está allí – cdub

Cuestiones relacionadas