server trigger recursion サーバー構成オプションserver trigger recursion Server Configuration Option

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

サーバーレベルのトリガーを再帰的に起動できるようにするかどうかを指定するには、 server trigger recursion オプションを使用します。Use the server trigger recursion option to specify whether to allow server-level triggers to fire recursively. このオプションを 1 (ON) に設定すると、サーバーレベルのトリガーを再帰的に起動できます。When this option is set to 1 (ON), server-level triggers will be allowed to fire recursively. このオプションを 0 (OFF) に設定すると、サーバーレベルのトリガーは再帰的に起動できません。When set to 0 (OFF), server-level triggers cannot be fired recursively. server trigger recursion オプションが 0 (OFF) の場合は、直接再帰のみが回避されますOnly direct recursion is prevented when the server trigger recursion option is set to 0 (OFF). (間接再帰を無効にするには、nested triggers オプションを 0 に設定します)。このオプションの既定値は 1 (ON) です。(To disable indirect recursion, set the nested triggers option to 0.) The default value for this option is 1 (ON). この設定はすぐに適用されます。サーバーを再起動する必要はありません。The setting takes effect immediately (without a server restart).

詳しくは、「 入れ子になったトリガーの作成」をご覧ください。For more information, see Create Nested Triggers.

参照See Also

サーバー構成オプション (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)