Recently, as part of a virtualisation project, the server running our single BES was virtualised. As a physical box its spec was:
Windows Server 2003 SP2
and it had run without too many problems for the 12 users for a number of years.
It was virtualised using VMWare vSphere 4.0 and users started to complain they could no linger access the internet a few days later. Mail services were unaffected. Error messages on the Blackberry devices showed there was no connection to the MDS service and checking on the BES there was absolutely nothing under the MDS Connection.
After calling to our service provider, T-Mobile UK, we were told that the RIM recommended configuration for a virtual WK2003 machine running BES 4.1 under vSphere 4.0 was with the BES upgraded to SP7. I downloaded besx_upgrader_4.1.7 and ran the install program.
During the Pre-install check it reported that Java Runtime Environment v6 Update 15 wasn't detected but that it would be installed as part of the upgrade to 4.1.7. The server is currently running JRE v6 Update 21.
I took all the default options during the upgrade and the settings were:
Data Directory: C:\Program Files\ Microsoft SQL Server\MSSQL\Data
Backup Directory: C:\Program Files\ Microsoft SQL Server\MSSQL\Backup
A dialogue box asked me if I was sure I wanted to upgrade the database and I agreed. The blue progress line advanced about a fifth of the way across its box and then this error message appeared:
'An attempt to upgrade the database was unsuccessful. An error occurred while executing an SQL statement."
I ok'd and canceled the upgrade.
My questions are - what's gone wrong and how is it fixed? Can the BES server remain virtualised or will we have to revert to a physical box?