ほとんどの場合、トリガーの所有者は、トリガーの基になっているテーブル(またはビュー)の所有者でもあります。このような場合、CREATE TRIGGERを使用すると、テーブルの所有者は自分のテーブルに作成トリガーを作成できます。
CREATE ANY TRIGGERを使用すると、ユーザーは任意のテーブルの任意のユーザーが所有するトリガーを作成できます。特権ユーザーが所有するトリガーを、自分が所有または挿入できるテーブルに作成できるため、これは大きなセキュリティホールです。それらはそのテーブルに挿入できるため、トリガーを強制的に実行し、トリガーはトリガー所有者の特権で実行されます。その結果、CREATE ANY TRIGGER特権を持つユーザーは、特権ユーザーとしてコードを作成および実行できます(CREATEANYPROCEDUREとEXECUTEANYPROCEDUREを使用するのと同様です)。
できるだけ少ない人数に制限し、適切に監査します。