I got the vmware virtualcenter server error 1000 odbc error on bootup of my Windows Server 2003 (64bit) which did serve my vCenter Server.
In fact this did mean in my case: The MSSQL Server didn't boot / or too slow, so that vCenter Server came up - couldn't access the DB and shutdown - "great!".
Luckily, there is an solution, pointed to by this ( http://communities.vmware.com/message/1247357 ) and this Website ( http://blogs.egroup-us.com/?p=1821 )
In the end I solved my problem following:
cmdline:
sc config vpxd depend= rpcSs/lanmanworkstation/MSSQL$SQLEXP_VIM/ADAM_VMwareVCMSDS
With these new dependencies, vCenter should boot up on boot... at least it did that last time... ^^'.