Hi Homerzzz,
Here's the part where it hangs:
IF (SELECT COUNT(*) FROM VPX_JOB_LOG WHERE JOB_ID = 2) < 1
INSERT INTO VPX_JOB_LOG(JOB_ID) VALUES (2)
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
Also, after hours struggling with this I needed to move the Production DB to the new server, so I setup a VM with Windows 2008 Server on it, then installed vCenter and pointed it to the new server, where it created (seems to me) all those jobs for me.
After I restored the production DB over this new server, both VCDB and RSA DB, and changed the ODBC on the (real) production vCenter to point to the new SQL Server, and it seems to be working fine.
Are there a few things I can check to make sure everything is running smoothly, so far I see no errors or issues with this migration done this way.