SQL Server - Создание единственного триггера, который запускается для ВСЕХ таблиц в базе данных

Я пытаюсь создать триггер в SQL Server 2005, который запускается при INSERT, UPDATE и DELETE, но для ВСЕХ таблиц в базе данных (для целей аудита). Возможно ли это сделать?

В настоящее время у нас есть отдельные триггеры для каждой таблицы в базе данных, и, поскольку все они делают одно и то же, я хочу объединить их в один триггер.

Я знаю, что это возможно для создания триггеров базы данных, но единственные события, к которым я могу подключиться, похоже, связаны с изменениями схемы в таблицах, sprocs и т. д., но не для вставок и обновлений записей, если я чего-то не упускаю?

6
задан Sunday Ironfoot 24 August 2011 в 10:37
поделиться