Solved

Migration from Exchange 2007 to Exchange 2010. PF stopped working HELP!

Posted on 2011-09-12
19
1,586 Views
Last Modified: 2012-05-12
Hi There,

I'm in the process of migrating Exchange 2007 to Exchange 2010. I procured new hardware, installed and setup exchange 2010 fine. 2010 is now running the show in terms of cas, mailbox etc.

However the PFs were still on the Exchange 2007 box. I create a PF database on the Exchange 2010 box and I tried using the command below on the new exchange server

.\MoveAllReplicas.ps1 -Server oldserver.domain.local -NewServer newserver.domain.local

Open in new window


I've come in this morning and NOBODY can access any PFs, myself included. What could be the problem, error below.

error in outlook 2010

Please HELP!
0
Comment
Question by:SimonBrook
19 Comments
 
LVL 24

Expert Comment

by:-MAS
ID: 36521963
If exchange 2007 is live
you can export and import to exchange2010 using the below tool
http://www.clickzones.net/index.php?option=com_content&view=article&id=65&Itemid=69
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36522038
I'm not looking to export or import mailboxes though.
0
 
LVL 7

Expert Comment

by:ComputerBeast
ID: 36522074
The sequence for a migration from Exchange 2007 to Exchange 2010 is as follows:

1). Upgrade all Exchange Servers to Exchange Server 2007 Service Pack 2.
2). Bring the AD forest and domains to Windows Server 2003 Functional (or higher) levels.
3). Upgrade at least one Global Catalog domain controller in each AD Site that will house Exchange Server to Windows Server 2003 SP2 or greater.
4). Prepare a Windows Server 2008 (RTM or R2) x64 edition server for the first Exchange 2010 server.
5). Install the AD LDIFDE tools on the new Exchange 2010 server (to upgrade the schema).
6). Install any necessary prerequisites (WWW for CAS server role).
7).Run setup on the Exchange 2010 server, upgrade the schema, and prepare the forest and domains. (Setup runs all in one step or separate at the command line.)
8). Install CAS server role servers and configure per 2010 design. Validate function-ality.
9). Transfer OWA, ActiveSync, and Outlook Anywhere traffic to new CAS servers.
10). Install Hub Transport role and configure per 2010 design.
11). Transfer inbound and outbound mail traffic to the 2010 HT servers.
12). Install Mailbox servers and configure Databases (DAG if needed).
13). Create public folder replicas on Exchange 2010 servers using AddReplicatoPFRe-cursive.ps1or Exchange 2010 Public Folder tool.
14). Move mailboxes to Exchange 2010 using Move Mailbox Wizard or Powershell.
15). Rehome the Offline Address Book (OAB) generation server to Exchange Server 2010.
16). Transfer all Public Folder Replicas to Exchange Server 2010 Public folder store(s).
17). Delete Public and Private Information Stores from Exchange 2007 server(s).
18). Uninstall all Exchange 2007 servers.

I hope this will work.

Thank you
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36522196
ComputerBeast,

I did all of that except I can't remember whether I did

5). Install the AD LDIFDE tools on the new Exchange 2010 server (to upgrade the schema).

I have managed to get the public folders listed in outlook by changing the "client settings" under the mainbox in the EMS back to the Exchange 2007 PF DB. However whenever I try to access a PF, the error in outlook is

Cannot display the folder. Microsoft Outlook cannot access the specified folder location.

Open in new window


0
 
LVL 11

Expert Comment

by:TheGeezer2010
ID: 36522325
If your mailboxes are on E2K10 mailbox servers you must ensure the Mailboxdatabases are set to point to the PF database on the E2K10 org. Each MailboxDatabase has this setting under "Client settings". This is a manual process.
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36522353
Hello TheGeezer,

I have already done that. When I open outlook, the public folder hieriarchy is there, but I can't get into any of the public folders. I created a new pf in the database using the public folder management console, and I can get into that immediately.

Any ideas?
0
 
LVL 11

Expert Comment

by:TheGeezer2010
ID: 36522432
It sounds like the PFs did not replicate. Can you try replicating a single PF on to the E2K10 server and see if it is accessible ? You can up the logging level to confirm the replication is working correctly.
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36522783
I can now access the public folders, I didn't change anything but now can access. Very bizarre.

Final issue, the mail enabled PF's are no longer recieving email. Senders are getting the following undeliverable.

There's a problem with the recipient's mailbox. Please try resending the message. If the problem continues, please contact your helpdesk.






Diagnostic information for administrators:

Generating server: domain.com

accounts@domain.com
#554 5.2.0 STOREDRV.Deliver.Exception:ObjectNotFoundException.MapiExceptionNotFound; Failed to process message due to a permanent exception with message Could not open folder. 16.55847:A9000000, 17.43559:00000000A8000000000000000000000000000000, 255.23226:00000000, 255.27962:44000000, 255.17082:BFF9FFFF, 0.25697:00000000, 4.21921:BFF9FFFF, 255.27962:FA000000, 255.1494:0F010480, 255.26426:96000000, 4.18236:BFF9FFFF, 4.7974:BFF9FFFF, 255.1750:0F010480, 0.26849:4F000000, 255.21817:BFF9FFFF ##rfc822;accounts@domain.com

Open in new window

0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36523451
Further to this I have tried mail disable->mail enable. No change.
0
 
LVL 11

Assisted Solution

by:TheGeezer2010
TheGeezer2010 earned 50 total points
ID: 36523505
try the setting up of adanced logging and do some testing. It should give you more idea of what is going on.

I know it is a pain, but these articles are excellent for troubleshooting

http://blogs.technet.com/b/exchange/archive/2006/01/17/417611.aspx
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36523706
Hi,

I enabled advanced logging as below

In EMC, go to Serrver Configuration>Mailbox, right click on the server and choose "Manage Diagnostic Logging Properties". Scroll down to to MSExchangeIS and expand it, then under 9001 Public, select the" Replication Incoming Messages" and "Replication Outgoing Messages" both to Expert.

Open in new window


Where in event viewer would I likely see the replication report issues?

Thanks,
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36523767
Found this error relatng to the new PF database on the 2010 exchange server

Failure Item (Namespace=1, Tag=16, Database=CN=PVIEX PF DB,CN=Databases,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=PVI,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=PVI,DC=local, Instance=PVIEX PF DB)

Open in new window

0
 
LVL 11

Expert Comment

by:TheGeezer2010
ID: 36523785
You will need to look in the application log of the Public Folder Database servers, probably best to filter by the event source cos there will be a lot of crap there.

Try adding a new PF and see if it is created and replicated correctly in the hierarchy. That would be good first test.
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36523804
Hello,

The new PF DB which I create days ago has no hierarchy at all. Completely empty still, so creating a new PF won't make a difference. I could try a new PF database on the new EX10?

I will look at the application log on the new server.
0
 
LVL 11

Expert Comment

by:TheGeezer2010
ID: 36523845
STOP !!!

So the replication did not work at all.

Try replicating just one Public Folder to the new Exchange server PF Database - what happens ? Anything in the logs for extended logging ?

You understand that you need to go to the PF on the E2K7 server, select the replication tab and add a replica on the E2K10 server - what is the result of that ?
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36523886
You are correct, no replication at all.

At this stage I am just very keen on getting the mail delivered to the original public folders, one the ex07 DB. We are running on those at the moment. Then sort the replication issue.

Yes I have added the EX10 server as replication of the EX07 PF.
0
 
LVL 1

Author Comment

by:SimonBrook
ID: 36524657
So I have found these logs in the event viewer of the source exchange server (07). Notice how the server is just "". Could that be the problem? There is an entry for each FP and it is listed as "Replication Outgoing Messages"

Outgoing message type 0x20
 Message ID: <26BCCD3D7D1585479F671520FA47B1EE9A27E471FA@PVISBS.PVI.local>
 Folder(s): (1-22178C35E) IPM_SUBTREE\Ops Archive

 Database "". 

Open in new window

0
 
LVL 1

Accepted Solution

by:
SimonBrook earned 0 total points
ID: 36527900
So on the replication source (old server) the message queues are filling up with the following attached messages.
replqueue.jpg
0
 
LVL 1

Author Closing Comment

by:SimonBrook
ID: 36915429
Problem was authorisation of the receive connector.
0

Join & Write a Comment

Suggested Solutions

Local Continuous Replication is a cost effective and quick way of backing up Exchange server data. The following article describes the steps required to configure Local Continuous Replication. Also, the article tells you how to restore from a backup…
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now