このオプションは、データベースのスナップショットアイソレーションを有効にするかどうかを指定します。このオプションを On に設定すると、トランザクションがスナップショットアイソレーションを使用した場合、データベースサーバーは更新されたローの元のバージョンをテンポラリファイルに記録します。
トランザクションが実行中である場合は、allow_snapshot_isolation オプションの設定を変更しても、新しい設定が直ちに有効になるわけではありません。このオプションの設定を Off から On に変更しても、その時点で実行中のトランザクションが完了した後でなければスナップショットは使用できません。このオプションの設定を
On から Off に変更した場合は、未完了のスナップショットが完了してからバージョン情報の収集が停止され、新たなスナップショットは開始されません。