La seconda è sicuramente più conforme alle disposizioni normative: "da" ha la funzione di indicare l'agente.
La prima soluzione è molto corrente (se non, come su google, maggioritaria) nell'uso, e la scrittura letteraria ne offre molteplici testimonianze (ma, come osservava Vittorio Coletti anni fa, gli scrittori da tempo hanno smesso di fare testo sulla grammatica).
Sarebbe interessante indagare i motivi per cui il primo costrutto risulta così diffuso: probabilmente è di origine meridionale e si tratta dello sviluppo del costrutto, sempre di provenienza meridionale, "vedere a qualcuno": di qui, appunto, "veder fare a qualcuno".
Alessandro Aresti