Upgrading BES 3.6 to 4.0

Are there any gotcha's when upgrading from BES 3.6 to 4.0 ?
Does anyone have a clear guide on the steps to upgrade ?
I have seen the upgrade instructions\whitepaper from Blackberry's site and it is not clear to me.
We have a simple setup, 1 BES server with 20 handhelds.

crevilleAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JConchieCommented:
Haven't actually done the upgrade yet...we are waiting till after the new year when the office will be a little quieter.....but have done the prep.

If you have less than 200 users on the system, as you and I both do , the automated update looks very straight forward and simple.  
For more than two hundred users, .......and for those with smaller systems, who want step by step verification, RIM recommends using the command line set up process which allows you to verifiy that each individual step of the process is successful before you move on to the next.  If you have any familiarity with using command line commands, it is also pretty straight forward.....if this is new to you, I would suggest reading through the commands carefully and making sure you know where to insert information particular to your system.........server names, file paths to your database, etc.

The section entitled "Trouble shooting the Blackberry Enterprise Server" is pretty comprehensive and has good suggestions about recovering from any error.

Things to watch for:

---the upgrade is not supported for BES running on NT 4 OSs
---good idea to upgrade all handhelds to the ver 4 of the handheld OS before you do the BES...that way you can get the service book information and SRP identifier for the new server wirelessly...for handhelds using earlier OSs, you have to socket them in their cradle and let the update/migration finish.......the older handhelds will still recieve mail prior to update, but won't be able to take advantage of any of the new ver 4 features
---If you are using an early version of MSDE (ver 7 or earlier) you must upgrade to MSDE 2000 before doing the BES upgrade.....though if you did an original install of BES 3.6 it is very likely you already have MSDE 2000....if not, you can download the update from Microsoft at:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/distsql/distsql_71b9.asp
---The BES upgrade will automatically backup your current database and will create a new table structure and transfer your data.
---It can take a little time for a lot of users to migrate....for systems the size of yours and mine, this should be fairly quick.

Beyond that, I am not anticipating any problems...RIM has been very good in the past about covering all the bases with their upgrades.  If you go ahead prior to the new year....ie, before me, :-)   .....please let us know, here, how it went.
Regards
J

The upgrade will auto m

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
JConchieCommented:
PS

go to:
http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/8067/645045/7963/7965/729294/729295/Installation_Guide.pdf?nodeid=728908&vernum=0

when the .pdf opens, go to the "Upgrading the Blackberry Enterprise Server" chapter in the index on the left......good step by step instructions for both the automated install and the command line install.
JConchieCommented:
If any of that is not clear, please ask questions about specifics, and I will try to make it clear.......at the risk, of course, of confusing you even more.......;-)
Introduction to R

R is considered the predominant language for data scientist and statisticians. Learn how to use R for your own data science projects.

tekkguruCommented:
jconchie,

few questions for you on this particular.

1. do you/i have to install particular handheld OS
this is not the same as the Desktop manager or Handheld Manager is it??

or is it the Handheld manager os your refering to ??
that desktop manager is terrible, will that be needed in v4.0  ?
were on 3.6 now and want to do a direct upgrade, but was wondering if better to load
on a diff server and do fresh install.

Reason is, i just opened the enterprise manager on the server all of my 5 clients are missing, no info in there
but somehow the handhelds continue to work, all services are running on srvr though.

2. with 4.0 can you/i monitor incoming/outgoing email from the handheld ??
i have users who claim the phone part of the blackberry doesnt ring then the email doesnt come in
so i would like to see if there telling the truth and confirm email was recieved on the handheld in some logs or something.

3. can i lock there profiles(ie.. discreet, quiet etc....)
so they cant claim didnt hear the phone or email was on silent so didnt know i had any.

thanks for any info

regards
BLou
JConchieCommented:
It's Friday and I'm fleeing th office early...will look at you questions on Monday and get back to you.
Techhelp2004Commented:
jconchie,

few questions for you on this particular.

1. do you/i have to install particular handheld OS
this is not the same as the Desktop manager or Handheld Manager is it??

or is it the Handheld manager os your refering to ??
that desktop manager is terrible, will that be needed in v4.0  ?
were on 3.6 now and want to do a direct upgrade, but was wondering if better to load
on a diff server and do fresh install.

Reason is, i just opened the enterprise manager on the server all of my 5 clients are missing, no info in there
but somehow the handhelds continue to work, all services are running on srvr though.

2. with 4.0 can you/i monitor incoming/outgoing email from the handheld ??
i have users who claim the phone part of the blackberry doesnt ring then the email doesnt come in
so i would like to see if there telling the truth and confirm email was recieved on the handheld in some logs or something.

3. can i lock there profiles(ie.. discreet, quiet etc....)
so they cant claim didnt hear the phone or email was on silent so didnt know i had any.
JConchieCommented:
Hi,
Sorry I didn't giet back to you sooner....busy week at work.

1)Hand held OS version depends on both the model and on who your provider is...different providers select different features and want you to
use a particular version of the software......check with your provider's website for current versions of both HH OS and Desktop Manager.
Tmobile's site is http://www.t-mobile.com/bbupgrade

Try stoping and starting the BES services and you should see your accounts again...also make sure you are logged into the server with the BES
service account......with an ordinary domain admin login, you will be able to open the enterprise manager, but not see any accounts.


2) The BES management console shows you last contact time with the handheld and shows when last mail downloaded from the server.
Even if the handheld is on vibrate, it is quite distinctive and, I think, quite impossible to miss.....but that sounds more like a people management
problem, rather than a hardware/software issue.  ;-)
crevilleAuthor Commented:
Just wanted to post an update since I just completed the upgrade from BES 3.6 to 4.0. I would like to say that it went surp risingly smooth and had no hangups or problems. Here are the steps I took.

My situation:
BES 3.6 running on Windows 2000 w\SP4 server
Exchange 5.5 w\SP4 Running on Windows NT w\SP5

LOG IN AS THE BES ADMIN - The service account logon..
1. BACKUP THE DATABASE.
      Go to a CMD prompt and type: (Leaving out the c:\ of course)
          c:\osql -E hit enter
          1>backup database besmgmt to disk="c:\bes.bak" hit enter (You can name the backup file anything you like)
          2>go and hit enter
      A conformation will appear, make sure it says something about BACKUP DATABASE successfully processed x amount of pages.

2. Make sure you have the latest required components installed. If not, install them in no preticular order. (GO TO BLACKBERRY'S WEBSITE AND CHECK FOR ALL THE REQUIRED COMPONANT VERSIONS. These are just the ones I had to upgrade.)
       a.) MDAC 2.8 ( http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=en )
       b.) SQL MSDE 2000a ( http://www.microsoft.com/downloads/details.aspx?FamilyId=413744D1-A0BC-479F-BAFA-E4B278EB9147&displaylang=en )
    (I use MSDE you may use SQL, I believe you just have to ensure you install SP3 if you do)
       c.) Search for CDO.dll and make sure it is version  5.5.2655.79.

3. If you had to update your MSDE to 2000a restore the database.
        Go to a CMD prompt and type: (Leaving out the c:\ of course)
          c:\osql -E hit enter
          1>restore database besmgmt from disk="c:\bes.bak" with recovery,replace hit enter
          2>go and hit enter

4. Run the BES 4.0 upgrade. (MAKE SURE YOU HAVE YOUR BES 3.6 INSTALL DISK, you will have to put it in as the upgrade needs it for some files.)
         Follow the prompts. Leave the settings default. You will have to type the user and password for the sa account.

The whole process from beginning to end was about 25 min. That includes reboot times.

I hope this helps someone out there, if you have any questions or concerns I would gladly help. I can be reached at:
*** email address removed by Netminder ***
JConchieCommented:
creville,
Thanks for the input, I think it will be helpful to others about to upgrade.  One note....it is a violation of your member agreement to solicit contact by private email.
tekkguruCommented:
JConchie

here is where i'm at now, i did the refresh in the old server which is the current one,
no users show up or servers, weired all is missing, i have the db still
email is flowing/services are running.

i think my best bet is to install 4.0 on a new server, then can i import the db or something ?
or do i have to reload it all ?

or maybe just install 4.0 on the old server as upgrade get that to work, then install
4.0 on the new server and migrate it ??

thanks again
JConchieCommented:
Are you logged into the server with the BES admin user account?

If you install 4.00 on new hardware, you can migrate your db. from your 3.6 bes
tekkguruCommented:
yes that's all we use domain admin account

u know the how to on migrating 4.0 over ??

i think i should wipe the handhelds also and remove desktop managers
and dont install since its not needed.
JConchieCommented:
You may be using a domain admin account as your only login.....but when you installed the BES, you had to create a service account for
it.....it is that account with which you need to log into the BES management console.
tekkguruCommented:
both one and the same, we try to keep things simplified :)
somewhat
JConchieCommented:
Then I am mistified
JConchieCommented:
Tekkguru,
Just finally woke up to the fact that you are not the original questioner here......why are you piggy backing on a closed question? and are you
and Techhelp2004 related?
tekkguruCommented:
related to upgrading to 4.0
sorry
and dont know this techhelp2004
JConchieCommented:
hmmmmmm!
mdforsythCommented:
Creville,

Your post was very help. I do have a question though:

Did you do your upgrade using only 1 BES?

I am also looking to upgrade, but the hardware also needs to be upgraded.  I have the new hardware ready and downloaded all the files needed for BES 4.0.  The Blackberry guide doesn't have upgrade scenario.  What would you recommend?

Thanks.
csalakCommented:
Strangly enough, the way we got it too work in about an hour or less was too uninstall the msde 7.0 and install a fresh install of msde2000.  Then backup the database and uninstall 3.6.  Then install 4.0 and it picked right up and we were off and running.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
BlackBerry Programming

From novice to tech pro — start learning today.