ユーザーデータベースに特定のプロシージャを作成できないようにするために使用するデータベーストリガーがあります。
それはで表示されsys.triggersて、object_idが、私は使用することはできませんobject_idそれを見つけるために関数を。
SELECT OBJECT_ID(t.name, t.type) AS object_id, *
FROM   sys.triggers AS t;
同様に、私はそれをで見つけることができますsys.dm_exec_trigger_stats。object_name解決することはできませんが、解決object_definitionします。
SELECT OBJECT_NAME(dets.object_id, dets.database_id) AS object_name,
       OBJECT_DEFINITION(dets.object_id) AS object_definition,
       *
FROM   sys.dm_exec_trigger_stats AS dets;
データベースレベルのトリガーのオブジェクトIDを受け入れ、その名前を返す関数はありますか?


sys.sql_expression_dependencies->referenced_id参加しsys.objectsますか?