2011-08-17 3 views

답변

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

이 정보는 어셈블리가로드 된 시점에서 어셈블리가로드 된 위치 만 표시합니다. 원본 파일이 아직 거기에있을 것이라는 보장은 없습니다 ... –

+0

파일을 삭제하면 찾을 수 없습니다. 단순히 파일을 옮긴 경우 검색 할 내용의 단서가됩니다. DLL이 올바르게로드되지 않는다면, 비록 당신이 그것을 발견하더라도 당신에게 무엇이 좋은지 확신하지 못한다면 ... 당신은 여전히 ​​어셈블리를 만들기위한 코드, 그것을 사용하는 함수/프로 시저, 이것이 소스 제어가 DMV 쿼리를 고려한 이유입니다. –

+0

사실이지만 그들이 나를 찾는데 도움이 될 것입니다. – cdub

관련 문제