I have solved my own issue, it looks like the SQL Server driver didn't recognise the Failover Partner, I changed the connection string to:
Driver={SQL Server Native Client 10.0};Failover_Partner=WCFTEPATSQL02;Server=WCFTEPATSQL01;Database=DBForms;Trusted_Connection=yes;Network=dbmssocn;Pooling=false
and all is good.