5
¿Cómo puedo encontrar una DLL para un ensamblado SQL en SQL Server si solo tengo la base de datos?Encontrar un ensamblado de SQL DLL con solo la base de datos en SQL Server
¿Cómo puedo encontrar una DLL para un ensamblado SQL en SQL Server si solo tengo la base de datos?Encontrar un ensamblado de SQL DLL con solo la base de datos en SQL Server
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;
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í ... –
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. –
cierto, pero me ayuda a averiguar dónde están en el servidor devser que tal vez todavía está allí – cdub