Sorry, I just noticed that DDL triggers are only support sql2005. We are
using sql2000.
>> Thanks for the respose. It means that I have to create triggers for all
>> tables in the DB?
>
> No, a DDL trigger is not table-specific. You should be able to create a
> single trigger at the database level to capture all or specific DDL events
> (e.g. ALTER TABLE).
In future, please state which version you are using, particularly if it is
not the current version. In SQL 2000, there is no way of capturing DDL
events, other than running the profiler.

Signature
Tom
----------------------------------------------------
Thomas A. Moreau, BSc, PhD, MCSE, MCDBA, MCITP, MCTS
SQL Server MVP
Toronto, ON Canada
https://mvp.support.microsoft.com/profile/Tom.Moreau
Sorry, I just noticed that DDL triggers are only support sql2005. We are
using sql2000.
>> Thanks for the respose. It means that I have to create triggers for all
>> tables in the DB?
>
> No, a DDL trigger is not table-specific. You should be able to create a
> single trigger at the database level to capture all or specific DDL events
> (e.g. ALTER TABLE).