how to restore exchange 2003 database to a new server??

i need to restore an exchange 2003 database from a previous month to a new server.  the new server is completely the same as the old server. name, doamin, org, etc are all the same.  we use backup exec 12 to do our nightly full backups.  can i from  tape copy the exchange database to another server and then reattach it??  or do i have to totally use backup exec to do the restore??  the new server does not have a backup exec agent on it so i do not think that i can restore the old database to the new server.

what i would liket o do is go into backup exec and restore the dataase to a directory i created and then manually move it to the new server, just like you can do with restoring files.

will this work??  if not how can i get this previous database restored so i can see the mailboxes??
amoosAsked:
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.

Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Yes its fine just get the restored files to the new server and from there we will take it up .... -:)
0
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Once we have the DB and restored logs and .env file on the new server we need to replay to get the database into clean shutdown and then go to the properties of the Mailbox Database in ESM and check the box "This Database can be overwritten by a Restore" and mount.

Make sure that we dismount the Mailbox store on the new server and move all the files out of there !!!!!!!
0
amoosAuthor Commented:
awesome.  thank you.  when you said," and move all the files out of there !!!!!!!" what do you mean??  the new exchange server has no mailboxes in it at all, it is freshly built.  what is the .env file??
0
Simplify Active Directory Administration

Administration of Active Directory does not have to be hard.  Too often what should be a simple task is made more difficult than it needs to be.The solution?  Hyena from SystemTools Software.  With ease-of-use as well as powerful importing and bulk updating capabilities.

Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
.env files is a file created with the Online backup restore job as it holds all the info about the restore, you would only have if you are restoring a Online backup and not snapshot or bricklevel.

Also when you build a new server it creates a mailbox and public store and also mounts them by default so just check and dismount and move the DB, res, chk and all log files that are there .
0
Stephen CroftTechnical ArchitectCommented:
Ok, point by point;

>> i need to restore an exchange 2003 database from a previous month to a new server.  

Ok thats fine

>> the new server is completely the same as the old server. name, doamin, org, etc are all the same.

Again, fine.

>> we use backup exec 12 to do our nightly full backups.  can i from  tape copy the exchange database to another server and then reattach it??  or do i have to totally use backup exec to do the restore??

If you have backed up with Backupexec, then you need to restore with Backupexec. Sorry :)

>>   the new server does not have a backup exec agent on it so i do not think that i can restore the old database to the new server.

doesn't require the Backup Agent specifically, more the whole backup program (as I am presuming this server is no part of your LAN and is segmented, since it has the same AD / Computer name etc.

>> what i would liket o do is go into backup exec and restore the dataase to a directory i created and then manually move it to the new server, just like you can do with restoring files.

Now this is slightly different from your last few sentences. AFAIK (i.e. remember, i try not to touch backup products), but Backupexec won't let you restore an Exchange database just to flat file. You are going to have to install Backupexec on the second server, and restore to that (which is better, as it will automatically replay any logs etc and bring the db into a healthy state)

>> will this work??  if not how can i get this previous database restored so i can see the mailboxes??

What are you trying to achieve? Are you trying to restore data from a previous date? Have you thought about using a RSG?
0

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
amoosAuthor Commented:
great help thank you.  what i am trying to achieve is to restore a previous version of the exchange database from a few months ago because their is a users mailbox that we need to look into for security purposes.  that user is still here so i cannot disrupt anything in production.

the backup exec server is on a different segment as the new dc and exchange server.  the production dc and exchange server are on a 3 segment and the new dc and exchange server are on a 9 segment.  even though the servers are on different segments wont they both still see each other through the routers we have for allthe segments??  i thought that the servers should be completely off the network so that there are no issues??

if the ips of the new dc and exchange server are different that the ips of the exsisting dc and exchange server will this affect the restoring of the exchange database to the new server if the ips are different??  i thought everything had to be the same, i.e. ip, domain, org, servername, etc

sorry if i confused you
0
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Humm ...... thats all fine and no issues. As i think that they are different identities alltogether.
0
amoosAuthor Commented:
i have two new servers.

1 is a domain controller that is exactly the same as the one we have in production
 the second is an exchange server that is exactly the same as the production exchange server

all four match exactly.  now the key is to restore the exchange database from a previous month to the new exchange server.  i do not know if i can do this through backup exec because i cannot put the R&D servers on the same segment as the production servers because all four of them are exactly the same, ip and everything.

maybe i can put the 2 new servers on a baseline switch that is not connected to the network and then plug the backup server into the baseline??  so the new exchange server, dc, and backup server will all be on the same segment and then they are completely isolated from the exsisting network.  what do you think??
0
Stephen CroftTechnical ArchitectCommented:
So basically you are trying to restore a box without the user knowing (or it effecting your production environment)?

In that case, keep it separate (although you will be able to talk "IP" between the two boxes if you wanted, you couldn't do much more (as they will conflict)

In simple terms;

Take backup from old server.

Enter into new server.

Install Backupexec to the same patch level as old server.

Restore into Exchange. (using RSG)

Mount database and use OWA to view the data you need.

simple :)

Linky (with pics) from Symantec;

http://seer.entsupport.symantec.com/docs/264815.htm
0
Stephen CroftTechnical ArchitectCommented:
Hang on, have you no tape drive in the new servers?

I wasn't talking about crossing your LAN with them, but I was talking about restoring directly to the new Exchange 2003 database directly on the new server.
0
amoosAuthor Commented:
yes exactly we are trying to see inside a current users mailbox from a few months ago without them knowing for security purposes.

can i not just plug the exsisting backup server in the baseline as the new servers?? they are all the same on the same segment through the baseline that is not connected to the production network.

would i have to have a backup exec agent on the 2 new servers to do the restore??

awesome help.  thank you so much
0
Stephen CroftTechnical ArchitectCommented:
Ok now I'm seeing what you want.

Is your tape an external (or internal) drive?

If you have a dedicated server for backups, moving it to the LAN segment your "Test" Environment is on will work (as long as you re-install the agent for your Exchange server), and would be the "best" way of doing it.

The only downside to this is that you will then not have any backups for your LAN deployment (i.e. your Live)

Does that help?
0
amoosAuthor Commented:
the tape drive is an external tape drive that is attached onto a server that is only used for backup exec.  we do backups nightly so i can do this restore during the day and then move it back to the live network before the backup of the live network will run.

will that work??

i will try to reinstall the backup agents on the new servers
0
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
yes it will work .......
0
amoosAuthor Commented:
one more question.  i have read and heard that the hardware on both servers has to be the same.  is this true???  i dont think so because i have done restores before and hardware had nothing to do with it.
0
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
No its not necessary to have the same, its only in case or Clusters (High Availability).
0
Stephen CroftTechnical ArchitectCommented:
moving the tape drive itself shouldnt be a problem, and as Rancy said you don't require any hardware matching :)
0
amoosAuthor Commented:
thank you.  i will try this today and post back
0
amoosAuthor Commented:
ok i ran into a problem.  when i did the restore the public database mounted but the mailbox store will not mount.  in the event viewer it gives the event id of 9519.  

the error i get in the system manager is that it asks me to restart system manager or the information store service or both.  i restarted the information store service and that did not fix it.

what can i do to get this mounted??
0
Stephen CroftTechnical ArchitectCommented:
Probably that the DB isn't in a "clean" state;

http://support.microsoft.com/?kbid=312873

http://technet.microsoft.com/en-us/library/aa996027(EXCHG.65).aspx

Basically run a ESEUTIL in defrag mode, soft recovery mode (you have got transactional logs haven't you) and then try a re-mount.

0
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Run the command
eseutil /mh "location of the .edb file" and check the state and logs required.
If its clean dismount the Public as well and move all the (.res, .chk and log files out of the folders to another location and then try mounting the mailbox store).
If in Dirty shutdown we will have to get it into clean by running the command
eseutil /r e00 /l "folder where we have the log files" /d "folder where we have the Database" /i
0
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Hello amoos were we able to advance on this issue ?
0
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
Storage Software

From novice to tech pro — start learning today.