• Like Jason said, this is recorded in the default trace, so you can just query it to look for growth events.

    Something like this would do the trick:

    DECLARE @filename NVARCHAR(4000);

    -- Current default trace

    SELECT @filename = CAST(value AS NVARCHAR(4000))

    FROM ::

    FN_TRACE_GETINFO(DEFAULT)

    WHERE traceid = 1

    AND property = 2

    -- Preserve the path and replace the current default trace with log.trc

    SET @filename = LEFT(@filename,

    LEN(@filename) - CHARINDEX('\',REVERSE(@filename)))

    + '\log.trc'

    -- Auto growth events in the current trace file

    SELECT

    TE.name AS [EventName],

    T.DatabaseName,

    t.DatabaseID,

    t.NTDomainName,

    t.ApplicationName,

    t.LoginName,

    t.SPID,

    t.IntegerData/128 AS MBGrown,

    t.Duration,

    t.StartTime,

    t.EndTime,

    t.textdata

    FROM sys.fn_trace_gettable ( @filename, DEFAULT) T

    JOIN sys.trace_events TE ON T.EventClass = TE.trace_event_id

    WHERE TE.name like '%grow%'

    ORDER BY t.StartTime;

    Cheers!