ストアド プロシージャ dbo.csp_Mapping_Step_003 は、次のステートメントを使用して [dbo].[csp_Mapping] によって呼び出されます。
exec csp_Mapping_Step_003 WITH RECOMPILE
次の呼び出しを使用して、呼び出し元のプロシージャをプログラムで決定しようとすると...
DECLARE @fullyQualifiedObjectname sysname = 'dbo.csp_Mapping_Step_003'
SELECT
referencing_schema_name AS ObjectSchema
,referencing_entity_name AS ObjectName
FROM
sys.dm_sql_referencing_entities (@fullyQualifiedObjectname
,'OBJECT');
..行は返されません。
SQL の依存関係が完全ではないことはわかっていますが、この情報を取得するためのより信頼できる方法はありますか、それとも "WITH RECOMPILE" オプションがメタデータに影響を与えていますか? sQL Server に依存関係を再分析させる方法はありますか?