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;
これは、assmeblyがロードされたときにアセンブリがロードされた場所のみを示します。元のファイルがそこに残っているという保証はありません... –
ファイルを削除すると、それはまったく見つかりません。単にファイルを移動しただけの場合、少なくともこれは検索するものの手がかりを与えます。 DLLが正しく読み込まれなくなった場合でも、それが見つかったとしても何が良いのか分からない場合は、アセンブリを作成するためのコード、それを使用する関数/プロシージャ、これがソース管理がDMVクエリーの後で考えている理由です。 –
本当ですが、それは私が彼らがまだそこにいるかもしれないことをdevserver上のどこにあるかを見つけるのに役立ちます – cdub