Hi James ,
It is an SQL API based connection to event database , there is no need of a ODBC connection , view will do for you.
Just wanted to know which OS you are using for the connection server and have you done Windows Update on this machine ? , If not done please do that .
reboot the machine try connecting the event database . if not working please verify the things mentioned in the below KB
http://kb.vmware.com/KB/1029537
You can do one more thing before checking the KB , if the connection server OS is windows 2012 and the SQL is Windows 2012 , take a snapshot of the conection server VM and go to
below location
C:\Program Files\VMware\VMware View\Server\broker\shared\lib\sqljdbc-1.2.jar
stop all view service in connection server.
rename sqljdbc-1.2.jar to sqljdbc-1.2.jar.backup.
download SQL JDBC 3.0 Driver http://www.microsoft.com/en-us/download/details.aspx?id=21599
extract the download file and copy the sqljdbc4.jar to location (C:\Program Files\VMware\VMware View\Server\broker\shared\lib\)
also copy same file once more and rename the file to sqljdbc-1.2.jar
restart all the connection server services and wait for 10 minutes , then check the view admin page.