Возможно ли реализовать что-то вроде следующего триггера
CREATE TRIGGER [tr_AU_ddl_All_Server] ON DATABASE
WITH EXECUTE AS self
FOR DDL_DATABASE_LEVEL_EVENTS
AS
DECLARE
@data XML
, @rc INT
SET @data = EVENTDATA()
EXEC @rc = __AU.dbo.AU_DDLLog @data
GO
НО на всем сервере. Моя идея состоит в том, чтобы фиксировать все изменения схемы во всех базах данных на сервере.
Насколько я понимаю, это невозможно в SQL Server 2005, но я хотел бы знать, есть ли у кого-нибудь подобное, чтобы это работало. Я хотел бы избежать использования триггера в каждой базе данных.