5
如果我只有數據庫,如何在SQL Server中爲SQL程序集找到DLL?查找只包含SQL Server中的數據庫的DLL SQL程序集
如果我只有數據庫,如何在SQL Server中爲SQL程序集找到DLL?查找只包含SQL Server中的數據庫的DLL SQL程序集
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;
這將只顯示程序集在加載時的裝載位置。不能保證原始文件仍然在那裏... –
那麼確定,如果你刪除文件,沒有發現它,對吧?如果您只是簡單地移動了文件,那麼至少可以爲您提供搜索內容的線索。如果DLL不再被正確加載,但是,即使你找到它,也不知道你有什麼好處......你仍然需要代碼來創建它周圍的程序集,使用它的函數/過程,等等。這就是爲什麼源控制勝過DMV查詢之後。 –
是真實的,但它可以幫助我找出它們在devserver上的位置,也許它仍然存在 – cdub