• This may work better for the trigger references:

    SELECT DISTINCT SUBSTRING( SO.NAME, 1, 60 ) AS [Trigger Name]

    FROM sysobjectsAS SO

    JOIN syscommentsAS SC

    ON SO.ID = SC.ID

    WHERE SO.XTYPE = 'TR'

    AND SC.Text LIKE '%' + @vcColumnName + '%'

    AND ( @vcTableName = '' OR OBJECT_NAME( SO.Parent_Obj ) = @vcTableName )

    ORDER BY [Trigger Name]