I have installed Vienna on a new machine, and it started working after giving same kind of errors. I deleted config.ini file and restarted Vienna, it went through fine.
The only difference I have seen in the two machines is that I have SQL Server 2005 and 2008 Express installed on first machine on which Vienna didn't work even after trying with the work arounds.
The second machine only had SQL Server 2008 Express, installed Vienna, tweaked with Config.ini and then Vienna started working.
May be of help with guys trying to install Vienna in future or for NMQA to fix the bug.
Thanks
Naresh