E2K7 (E2K10) Public Folders replicated to nowhere and disappeared
This is primarily a E2K7 question but there is now an E2K10 server in the org as well. Bascially I tried to migrate my PF from one server to another and now they don't exist anywhere any longer and seem like they have all been deleted.Configuration a week ago:Server 1 - E2K7 SP2 - Hub / CAS / BlackBerryServer 2 - E2K7 SP2 - MailboxConfiguration now:Server 1 - E2K7 SP2 - Hub / CAS / Mailbox / BlackberryServer 2 - E2K7 SP2 - Mailbox (planned to be retired once PF issues resolved)Server 3- E2K10 - Hub / CAS / Mailbox (All users from Server 2 have been moved to this server other than BB users and it is now primary CAS)I only have less than a dozen user PF left and the DB size is under 300 MB. Yesterday I added a PF database to Server 1. I then went into PF management console and added replicas for all folders (user and system) on Server 1. I also set replication to always run. A few hours later the PF DB on Server 1 was about the size of Server 2 (smaller due to cleanup of most PF I assumed). At this point it seemed as replication had finished. Using the PF console again I went through and removed the replicas from Server 2 leaving all the replicas on Server 1. I then also ran MoveAllReplicas from Server 2 to Server 1.Last night several more hours later I then tried to remove the PF DB from Server 2. An error saying the DB wasn't emptied popped up. At this point I brought up the PF console to see what was happening. There are now no PF (system or user) listed at all. It is as if they were all deleted.Any help?
December 3rd, 2009 4:38pm
You dont have to add replicas before running the MoveAllReplica script.
Is there any error event in the application log on the exchange servers?
Please check if all the replicas of the public folder, if they still exist on the old server by using the cmdlet below:
Get-PublicFolder -Recurse | Ft -Wrap Name,Replicas
Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Ft -Wrap Name,Replicas
Please also check the size and count of the replicas on the old server
PublicFolderStatistics -Server ServerName" | Fl
Please open PF console (Public Folder Management Console), right-click the root node, select Connect to Server, and choose Server1, see the result
If theres still some left folders on the old server, yet all content have been moved to server1, you can refer the post from Laeep in this thread to remove the database
Resources:
How to Move Public Folder Content from one Public Folder Database to Another Public Folder Database
How to Delete Multiple Public Folders from Your OrganizationJames Luo TechNet Subscriber Support (http://technet.microsoft.com/en-us/subscriptions/ms788697.aspx) If you have any feedback on our support, please contact tngfb@microsoft.com
Free Windows Admin Tool Kit Click here and download it now
December 4th, 2009 5:32am
The PublicFolderStatistics command came back with nothing on Server 2 and 3. On Server 1 it shows what appears to be all the public folders. This tells me the database contains the PF but they are not visible. Are they disconnected, if that is even possible for PF? Recovery steps at this point?
Hereare the other responses from the commands on the three servers:Server 1:
[PS] C:\>Get-PublicFolder -Recurse | FT -Wrap Name,Replicas
Get-PublicFolder : There is no existing PublicFolder that matches the following
Identity: '\'. Please make sure that you specified the correct PublicFolder Id
entity and that you have the necessary permissions to view PublicFolder.
At line:1 char:17
+ Get-PublicFolder <<<< -Recurse | FT -Wrap Name,Replicas
+ CategoryInfo : NotSpecified: (0:Int32) [Get-PublicFolder], Mapi
OperationException
+ FullyQualifiedErrorId : 72C01D05,Microsoft.Exchange.Management.MapiTasks
.GetPublicFolder
[PS] C:\>Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Ft -Wrap Name,Re
plicas
Get-PublicFolder : There is no existing PublicFolder that matches the following
Identity: '\NON_IPM_SUBTREE'. Please make sure that you specified the correct
PublicFolder Identity and that you have the necessary permissions to view Publi
cFolder.
At line:1 char:17
+ Get-PublicFolder <<<< -Identity \NON_IPM_SUBTREE -Recurse | Ft -Wrap Name,Re
plicas
+ CategoryInfo : NotSpecified: (0:Int32) [Get-PublicFolder], Mapi
OperationException
+ FullyQualifiedErrorId : 49414F06,Microsoft.Exchange.Management.MapiTasks
.GetPublicFolder
Server 2:
[PS] C:\>Get-PublicFolder -Recurse | FT -Wrap Name,Replicas
Get-PublicFolder : There is no existing PublicFolder that matches the following
Identity: '\'. Please make sure that you specified the correct PublicFolder Id
entity and that you have the necessary permissions to view PublicFolder.
At line:1 char:17
+ Get-PublicFolder <<<< -Recurse | FT -Wrap Name,Replicas
+ CategoryInfo : NotSpecified: (0:Int32) [Get-PublicFolder], Mapi
OperationException
+ FullyQualifiedErrorId : 1E42CF55,Microsoft.Exchange.Management.MapiTasks
.GetPublicFolder
[PS] C:\>Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Ft -Wrap Name,Re
plicas
Get-PublicFolder : There is no existing PublicFolder that matches the following
Identity: '\NON_IPM_SUBTREE'. Please make sure that you specified the correct
PublicFolder Identity and that you have the necessary permissions to view Publi
cFolder.
At line:1 char:17
+ Get-PublicFolder <<<< -Identity \NON_IPM_SUBTREE -Recurse | Ft -Wrap Name,Re
plicas
+ CategoryInfo : NotSpecified: (0:Int32) [Get-PublicFolder], Mapi
OperationException
+ FullyQualifiedErrorId : E4D87D1E,Microsoft.Exchange.Management.MapiTasks
.GetPublicFolder
Server 3:
[PS] C:\>Get-PublicFolder -Recurse | FT -Wrap Name,Replicas
Name Replicas
---- --------
IPM_SUBTREE {}
[PS] C:\>Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Ft -Wrap Name,Replicas
Name Replicas
---- --------
NON_IPM_SUBTREE {}
EFORMS REGISTRY {}
OFFLINE ADDRESS BOOK {}
SCHEDULE+ FREE BUSY {}
December 4th, 2009 6:42pm
Please check if Stale entries of legacy exchange server Public folder store is in the attribute msExchOwningPFTreeBL (Reference)
Please use PFDavAdmin to check the content in the public folder
Please check if theres any related error event in the application log
Please run ExBPA against the exchange server for health checkJames Luo TechNet Subscriber Support (http://technet.microsoft.com/en-us/subscriptions/ms788697.aspx) If you have any feedback on our support, please contact tngfb@microsoft.com
Free Windows Admin Tool Kit Click here and download it now
December 14th, 2009 5:04am
I couldn't find the entry msExchOwningPFTreeBL following the instructions in the refrence, which I am assuming is a good thing.The content is showing up now, mysteriously as it vanished.I think some problems may be related to http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/03134f38-424f-41a1-a8e6-5e0ae4d89e4aas well.
December 14th, 2009 9:50pm
So, the content has showed up now?James Luo TechNet Subscriber Support (http://technet.microsoft.com/en-us/subscriptions/ms788697.aspx) If you have any feedback on our support, please contact tngfb@microsoft.com
Free Windows Admin Tool Kit Click here and download it now
December 15th, 2009 4:21am
Yes, I can't explain it. Now I am just trying to verify Ex2010 <-> Ex2007 replication, but that is for another thread.
December 15th, 2009 3:49pm