Oliveira,
Exato, o SQL Audit do SQL 2008 é muito bom alem de ter muitas opções!
Só corrigindo meu script, a trigger correta é:
CREATE TRIGGER [DDL_FOR_AUDIT_CREATE_TABLE] ON ALL SERVER
FOR CREATE_TABLE
AS
DECLARE @xmlEventData XML
SET @xmlEventData = EVENTDATA()
INSERT INTO Create_Table_Audit(DBName, TBName, Creator, DTCreate)
SELECT
CONVERT(VARCHAR(25), @xmlEventData.query('data(/EVENT_INSTANCE/DatabaseName)')),
CONVERT(VARCHAR(25), @xmlEventData.query('data(/EVENT_INSTANCE/ObjectName)')),
CONVERT(VARCHAR(15), @xmlEventData.query('data(/EVENT_INSTANCE/UserName)')),
REPLACE(CONVERT(VARCHAR(50), @xmlEventData.query('data(/EVENT_INSTANCE/PostTime)')),'T', ' ')
Ele estava pegando o tipo de objeto criado e não sua data....
------------------------------------------------------------- Oracle OCA11g