• A solution to this problem has already been created on this site.  Search the script section with the keywords triggers and (generated, concatenated... sorry don't remember the name).

     

    Basically it's a script that creates an audit table for each table in the system.  It also creates the trigger that audits the data.  I don't remember if it creates only the code or if it generates the objects as well.  But it was working great as far as I remember.