Unexpected DAG mailbox database failover

Good evening
I am running a three node Exchange 2013 server environment in a stretched DAG configuration. I have been experiencing a problem recently whereby failover is occurring unexpectedly. Below is a brief description of the environment.
Site 1 (Head Office)
2 x Exchange 2013 CAS/MBX (dual role servers, lets call them A and B)
Both are members of the only DAG we have
They both have copies of the only mailbox database we have
Server A has activation preference 1
Server B has activation preference 2
Site 2 (Datacenter)
1 x Exchange 2013 CAS/MBX (dual role server, lets call it C)
C is a member of the same DAG as above
It hosts a copy of the same mailbox database as above
Server C has activation preference 3 (although I have configured it to never automatically activate a database copy)
Server C will only be actively used in a disaster scenario where we lose both A and B in the head office for whatever reason
So recently I have noticed that when the mailbox database is mounted and active on server A after a period of not more than an hour or two, the database is automatically moved to server B. This has happened 3 times now.
I find these informational alerts in the event viewer on server A.
Event ID 2136
Log Name: Application
Source: MSExchangeRepl
Date: 14/11/2014 16:01:03
Event ID: 2136
Task Category: Service
Level: Warning
Keywords: Classic
User: N/A
Computer: ServerA.domain.internal
Description:
Unable to communicate with the Microsoft Exchange Information Store service to coordinate log truncation for database 'Mailbox Database 1\ServerA' due to an RPC communication failure. Error: 3355381764
Extended error: Failed to open a log truncation context to source server 'ServerA.domain.internal'. Hresult: 0xc7ff1004. Error: Error returned from an ESE function call (-1305).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchangeRepl" />
<EventID Qualifiers="32772">2136</EventID>
<Level>3</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-11-14T16:01:03.000000000Z" />
<EventRecordID>4381652</EventRecordID>
<Channel>Application</Channel>
<Computer>ServerA.domain.internal</Computer>
<Security />
</System>
<EventData>
<Data>Mailbox Database 1\ServerA</Data>
<Data>3355381764</Data>
<Data>Failed to open a log truncation context to source server 'ServerB.domain.internal'. Hresult: 0xc7ff1004. Error: Error returned from an ESE function call (-1305).
</Data>
</EventData>
</Event>
Event ID  3169
Log Name: Application
Source: MSExchangeRepl
Date: 14/11/2014 16:01:04
Event ID: 3169
Task Category: Service
Level: Information
Keywords: Classic
User: N/A
Computer: ServerA.domain.internal
Description:
(Active Manager) Database Mailbox Database 1 was successfully moved from ServerA.domain.internal to ServerB.domain.internal. Move comment: Managed availability system failover initiated by Responder=RpsDeepTestPSProxyFailover Component=RPS.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchangeRepl" />
<EventID Qualifiers="16388">3169</EventID>
<Level>4</Level>
<Task>1</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-11-14T16:01:04.000000000Z" />
<EventRecordID>4381655</EventRecordID>
<Channel>Application</Channel>
<Computer>ServerA.domain.internal</Computer>
<Security />
</System>
<EventData>
<Data>Mailbox Database 1</Data>
<Data>ServerA.domain.internal</Data>
<Data>ServerB.domain.internal</Data>
<Data>Managed availability system failover initiated by Responder=RpsDeepTestPSProxyFailover Component=RPS.</Data>
</EventData>
</Event>
Does anyone have any ideas as to why this might be happening or whether there are any additional troubleshooting steps I can take?
Regards

Hi George,
Agree with Jared,  running CollectOverMetrics.ps1 script is a good choice to troubleshoot the issue.
Except this method, you can also refer to the following article to troubleshoot the issue with other useful information, like mailbox database replication status information, HighAvailability channel event logs..
http://technet.microsoft.com/en-us/library/dd351258(v=exchg.150).aspx
Best regards,
Niko Cheng
TechNet Community Support

Similar Messages

  • How do you assign a user or group FULL access to all Exchange 2013 DAG mailbox databases?

    How do you assign a group or user FULL mailbox access rights to ALL mailboxes in the Organization or DAG mailbox databases?
    Commands I've tried with no avail:
    get-mailboxdatabase -server “exch01″ | add-adpermission -user “domain admins” -AccessRights GenericAll
    get-mailboxdatabase -identity "DAG database" | add-adpermission -user "user" -accessrights FullAccess
    Please let me know if you can help! Thanks.

    Get-Mailbox | Add-MailboxPermission -Identity UserMailbox -User "Domain\Group" -AccessRights FullAccess - worked for me! Thanks again!

  • Remove mailbox database copy from DAG

    Hi There,
    We would like to remove the mailbox database copy from our exchange server as we are lack of the space on our fixed vhd and we hope to be able to free about 100GB from the passive database copies as we have deployed DAG. is there any guidelines or procedures
    to safely remove the database copies? currently, we have 4 mailbox servers, HQMB01, HQMB02, SSMB01, and SSMB02. HQMB01 and HQMB02 is already part of DAG members by itself. however, on ssmb01 and ssmb02, we also add in HQMB01 and HQMB02 as the DAG member,
    thus they can fail over to HQMB01 or HQMB02 if their server have issue. in this situation, SSMB01 and SSMB02 passive copies is also inside our HQMB01 and HQMB02. As the our HQMB01 and HQMB02 is lack of the disk space and we would like to remove SSMB01
    and SSMB02 from the DAG, thus we could remove the passive database copies. The following is the picture of the activation preference for all servers. what is the procedures and the guidelines to remove mailbox database copy and also remove the server from
    the DAG members? we are quite confuse and worry that after we are removing wrongly and cause the active database to lost as we understand that there is replication happening between them. as we have 4 mailbox servers from which server we should perform
    the task? Wish to get some advises from the exchange guru from this forum. we are on exchange server 2010 sp1 and windows server 2008 R2.Thanks so much.
    Name                 : HQDB01
    Servers              : {HQMB01, HQMB02}
    ActivationPreference : {[HQMB01, 1], [HQMB02, 2]}
    ReplayLagTimes       : {[HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    TruncationLagTimes   : {[HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    Name                 : HQDB02
    Servers              : {HQMB02, HQMB01}
    ActivationPreference : {[HQMB02, 1], [HQMB01, 2]}
    ReplayLagTimes       : {[HQMB02, 00:00:00], [HQMB01, 00:00:00]}
    TruncationLagTimes   : {[HQMB02, 00:00:00], [HQMB01, 00:00:00]}
    Name                 : SSDB01
    Servers              : {SSMB01, SSMB02, HQMB01, HQMB02}
    ActivationPreference : {[SSMB01, 1], [SSMB02, 2], [HQMB01, 3], [HQMB02, 4]}
    ReplayLagTimes       : {[SSMB01, 00:00:00], [SSMB02, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    TruncationLagTimes   : {[SSMB01, 00:00:00], [SSMB02, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    Name                 : SSDB02
    Servers              : {SSMB02, SSMB01, HQMB01, HQMB02}
    ActivationPreference : {[SSMB02, 1], [SSMB01, 2], [HQMB01, 3], [HQMB02, 4]}
    ReplayLagTimes       : {[SSMB02, 00:00:00], [SSMB01, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}
    TruncationLagTimes   : {[SSMB02, 00:00:00], [SSMB01, 00:00:00], [HQMB01, 00:00:00], [HQMB02, 00:00:00]}

    Hi Exchange Guru,
    thanks so much for the prompt response..i have few queries to ask following your guidelines above:
    1. from the show result above, I am still confuse which server that I should go to remove as this is involving 4 database copies. from what I understand from the truncation or replay lag times of SSDB01 and SSDB02, I can see that HQMB01 and HQMB02 are on
    the third and fourth preference, which means that SSDB01 and SSDB02 will be able to failover to each of them when there is a failure and it cause the passive copies of both of SSDB01 and SSDB02 to be stored in the HQMB01 and HQMB02. what my purpose
    is to remove both SSDB01 and SSDB02 passive copies in HQMB01 and HQMB02. in this case, should I login to SSDB01 or SSDB02 mailbox servers to perform the removal with your guidelines above?
    2. is the command as below:
    Remove-MailboxDatabaseCopy -Identity SSDB01\HQMB01 -Confirm:$False
    Remove-MailboxDatabaseCopy -Identity SSDB01HQMB02 -Confirm:$False
    Remove-MailboxDatabaseCopy -Identity SSDB02\HQMB01 -Confirm:$False
    Remove-MailboxDatabaseCopy -Identity SSDB02\HQMB02 -Confirm:$False 
    will this cause the risk either of my HQDB01, HQDB02, SSDB01, and SSDB02 active copies accidentally  being removed? I am sorry that I am a bit naggy and always want a confirmation as this is very critical and I must be super careful.
    3. If after the removal successful, when is the best time to go to the drive where the passive copies stored and remove them so I can clear some space on  my disk? and is it just as simple by going to the drive and do a folder file deletion manually?
    because I just worry when I delete the file and the server is still replicating between each other, which will cause even corruption to the active database.
    4. From point 3, you mention about when the server is empty. what do you mean by that? do you mean that when the passive copies are no more there? and what command that I used to check?
    5. From point 4, is removing the server from DAG the last step to be performed? yes, I want to remove them from DAG, thus will left only HQMB01 and HQMB02 as one DAG and SSMB01 and SSMB02 as one DAG.
    Thank so so much for your patient and attention.
    Regards,
    Henry

  • DAG Database Failover Troubleshooting

    We have a rather large environment, 8 node dag with 56 mailbox databases.  Periodically a database will failover and I will get alerted.  I'm having a hard time finding out why the PAM decided to move that database.  I can see in the operational
    log that it got moved but it doesnt tell me why it moved it or give any error codes that I am seeing.  Where can I look to give me a clue as to why the database got activated on another node?

    Hi , 
    Apart from operational logs , have you tried the below scripts in exchange 2013.
    CollectOverMetrics.ps1 script parameters
    reference link : http://technet.microsoft.com/en-in/library/dd351258(v=exchg.150).aspx
    Regards
    S.Nithyanandham
    Thanks S.Nithyanandham

  • Healthy copy of mailbox Database in DAG acting as a seeding source for another Healthy copy Database in DAG

    Overview of the architecture
    We have Site (Primary & DR)
    2 Database copies in primary site and 1 Database on the DR site (Primary site 2 copies one mounted and second healthy & on the DR site one healthy copy of Database)
    Recently Due to Network Problem the DR copy got in to the easyncronous state and was removed from the DAG.
    As company does not want the downtime we have followed the below steps to Restore Database at DR site.
    1)Stopped the backup to Not trucate the log file
    2)Took Full backup and in the restore mode we shipped the full backup to the DR site.
    3)As the above process needs 2 days, manually copied the some Logs to the DR site (IN some drive as much possible to reduce seed time)
    4)Added the mailbox database of the DR site back in the DAG as its seeds from the start, we manually suspend the process post the Database folder hierrachy  gets created
    5)Added the EDB and logs files in the recently created folders
    6)Resumed the Database seed, so only the remaining logs were copied and seeded from primary site to DR site, In some hours DR site databse became healhty with no copy queue and replay queue.
    7)trucated the logs which synced using DAG
    Now Dag has copies as initial setup but the since we followed the above process the primary site healthy copy is acting as the seed-source and logs not truncating for the database
    When restarts the Replication services on the Primary site server with healthy the state becomes healthy but again after some time it becomes seed- source.
    Wanted to know when DR site copy is in healthy state why its acting as a seed-source continueously
    Need Experts advice in manage Database copies in healthy state...
    Thanks in Advance

    Hi,
    Based on your description, sometimes the content index state of passive database copy in primary site is healthy, but sometimes the state is crawling.
    You can use the following command to reseed the catalog only to check result.
    Update-MailboxDatabaseCopy -Identity Database -SourceServer EX -CatalogOnly
    Best regards,
    Belinda Ma
    TechNet Community Support

  • Reseed one Exchange 2013 server databases housing 15 mailbox databases (mailboxes) - NO DAG

    I have one exchange server with fourteen server databases. One these server databases is housing 15 mailbox databases (user mailboxes databases) of these fifteen mailbox DB's all have the same search problem in both the inbox and
    sent items. They all have the problem in outlook 2010 on their desktop and in Outlook Web APP - Everything I read refers to suggests a reseed of the database, since its effecting all 15 mailboxes in one server database I'm thinking I have to reseed
    the one server database a DAG copy - again everything I read refers to a copy /DAG - I don't have a DAG.
    I need to reseed this Exchange server database:
    This one shows me how I can reseed mailbox database  
    https://technet.microsoft.com/en-us/library/ee633475(v=exchg.150).aspx
    WHILE
    http://exchangeserverpro.com/how-to-reseed-a-failed-database-copy-in-exchange-server-2013/
    Shows me how to reseed a Copy of Exchange server database using EAC
    I have never done either before - so I'm hoping someone can point me in the right direction
    Thanks
    rjm3rd

    Hi,
    If you don't have DAG, you need to follow the steps below to rebuild content index.
    1. Stop the Microsoft Exchange Search and Microsoft Exchange Search Host Controller services.
    2. Delete, move, or rename the folder that contains the Exchange content index catalog.
    3. Restart the Microsoft Exchange Search and Microsoft Exchange Search Host Controller services.
    Best regards,
    Belinda Ma
    TechNet Community Support

  • Mailbox Databases - 1500 users Exchange 2010 DAG

    I have the following setup for a 5 server DAG setup and would like to know the recommended setup for high availability for all user databases. I would like the databases copied to several DAG members servers, but am unsure as to how i should stagger the
    database replication. Please see the drive sizes below and send me feedback/recommendations.
    Each of my DAG member servers (mailbox servers) has the following storage space available:
    C:\60GB(O/S), D:\1TB(Mailboxes), E:\1TB(Mailboxes) F:\(logs)
    How many databases should i create to maximize efficiency and give best user performance/experience?
    To how many DAG member servers should i copy the database in order to achieve a reasonable amount of High Availability?
    Again, I have 1500 users and 2TB per server to accommodate mailbox databases.
    Users average 500MB mailbox quotas.
    Can i create the DAG replicas on the second drive (E:\) or should i just use both terabyte volumes exclusively for users mailboxes?

    Hi,
    5 members in a DAG and one database created for every member, I suggest you create three copys for a database like the following figure. Any two servers corruption couldn't interrupt any client connection.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Sean Xiao
    TechNet Community Support

  • CAS restart and Mailbox database dismount unexpectedly somtimes

    Hi all,
    In my environment I have 2 Exchange server 2013 (CAS + Mailbox Role both) CU2 : EX01 & EX02 in DAG01. Sometimes CAS service is restarted or Mailbox Database copy on Exchange servers is dismounted unexpectedly. For example today:
    I have "Mailbox Database 01" copies on EX01 & EX02
    Get-MailboxDatabaseCopyStatus "Mailbox Database 01"
    Name Status
    Mailbox Database 01\EX01 Healthy
    Mailbox Database 01\EX02 Mounted
    "Mailbox Database 01" copy on EX02 is dismounted, of course the other copy on EX01 is mounted automatically
    Log Name:      Application
    Source:        MSExchangeRepl
    Date:          4/3/2015 2:32:19 PM
    Event ID:      2153
    Task Category: Service
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      EX02.mydomain.com
    Description:
    The log copier was unable to communicate with server 'EX01.mydomain.com'. The copy of database 'Mailbox Database 01\EX02' is in a disconnected state. The communication error was: An error occurred while communicating with server 'EX01'. Error: Unable to read data from the transport connection: An established connection was aborted by the software in your host machine. The copier will automatically retry after a short delay.
    CAS service on EX01 , The Microsoft Exchange Mailbox Assistants service  on EX02 are restarted
    Log Name: System
    Source: Service Control Manager
    Date: 4/3/2015 3:25:49 PM
    Event ID: 7031
    Task Category: None
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: EX01.mydomain.com
    Description:
    The Microsoft Exchange RPC Client Access service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 5000 milliseconds: Restart the service.
    Log Name: System
    Source: Service Control Manager
    Date: 4/3/2015 3:25:51 PM
    Event ID: 7036
    Task Category: None
    Level: Information
    Keywords: Classic
    User: N/A
    Computer: EX01.mydomain.com
    Description:
    The Microsoft Exchange RPC Client Access service entered the running state.
    Log Name: System
    Source: Service Control Manager
    Date: 4/3/2015 3:25:54 PM
    Event ID: 7032
    Task Category: None
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: EX01.mydomain.com
    Description:
    The Service Control Manager tried to take a corrective action (Restart the service) after the unexpected termination of the Microsoft Exchange RPC Client Access service, but this action failed with the following error:
    An instance of the service is already running.
    Log Name: System
    Source: Service Control Manager
    Date: 4/3/2015 3:30:28 PM
    Event ID: 7031
    Task Category: None
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: EX02.mydomain.com
    Description:
    The Microsoft Exchange Mailbox Assistants service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 5000 milliseconds: Restart the service.
    Log Name: System
    Source: Service Control Manager
    Date: 4/3/2015 3:30:30 PM
    Event ID: 7036
    Task Category: None
    Level: Information
    Keywords: Classic
    User: N/A
    Computer: EX02.mydomain.com
    Description:
    The Microsoft Exchange Mailbox Assistants service entered the running state.
    Log Name: System
    Source: Service Control Manager
    Date: 4/3/2015 3:30:33 PM
    Event ID: 7032
    Task Category: None
    Level: Error
    Keywords: Classic
    User: N/A
    Computer: EX02.mydomain.com
    Description:
    The Service Control Manager tried to take a corrective action (Restart the service) after the unexpected termination of the Microsoft Exchange Mailbox Assistants service, but this action failed with the following error:
    An instance of the service is already running.
    On EX01 I can see many 1309 , 2009 , 6002 , 4999 in Event Viewer on both servers, and they just used half of RAM
    I'm going to upgrade to SP1 this weekend but please help me to figure out really reason of this issue, limit of max connections on Exchange/Window server , or Disk IO or something ?
    Thanks for your help.

    Last night I tried reseed Mailbox Database 01\EX02 , about 8:15 PM
    I checked event viewer, last 2153 event happened on 7:49 PM, check around :
    Get-MailboxDatabaseCopyStatus -Server ex02 | fl name,*incoming*,*outgoing*
    Name : Mailbox Database 07\EX02
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Name : Mailbox Database 01\EX02
    IncomingLogCopyingNetwork : {EX01,ReplicationDagNetwork01,An error occurred while communicating with server
    'EX01'. Error: Unable to write data to the transport connection: An established
    connection was aborted by the software in your host machine.}
    OutgoingConnections :
    Name : Mailbox Database 99\EX02
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Get-MailboxDatabaseCopyStatus -Server ex01 | fl name,*incoming*,*outgoing*
    Name : Mailbox Database 01\EX01
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Name : Mailbox Database 99\EX01
    IncomingLogCopyingNetwork : {EX02,ReplicationDagNetwork01}
    OutgoingConnections :
    Name : Mailbox Database 07\EX01
    IncomingLogCopyingNetwork : {EX02,ReplicationDagNetwork01}
    OutgoingConnections :
    Then I suspend and update Mailbox Database 01\EX02
    Suspend-MailboxDatabaseCopy -Identity "Mailbox Database 01\EX02"
    Update-MailboxDatabaseCopy -Identity "Mailbox Database 01\EX02" -Network "DAG01\ReplicationDagNetwork01"
    Confirm
    Are you sure you want to perform this action?
    Seeding database copy "Mailbox Database 01\EX02".
    [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"):
    The seeding operation failed. Error: An error occurred while running prerequisite checks. Error: Log files exist in
    'D:\Exchange Mailbox Database\Mailbox Database 01'. You must remove them before database seeding or reseeding can be
    performed. You can use the Update-MailboxDatabaseCopy cmdlet with the -DeleteExistingFiles or -SafeDeleteExistingFiles
    parameter to do this. [Database: Mailbox Database 01, Server: EX02.mydomain.com]
    + CategoryInfo : InvalidOperation: (Mailbox Database 01:String) [Update-MailboxDatabaseCopy], SeedPrepare
    Exception
    + FullyQualifiedErrorId : [Server=EX02,RequestId=56f71c07-6209-4aae-94cb-bf3cfc0a38fd,TimeStamp=4/22/2015 1:0
    5:56 PM] [FailureCategory=Cmdlet-SeedPrepareException] 5F5B4C53,Microsoft.Exchange.Management.SystemConfigurationT
    asks.UpdateDatabaseCopy
    + PSComputerName : ex02.mydomain.com
    I want they use DAG01\ReplicationDagNetwork01 (1Gbps) for reseeding database, then I tried to add -SafeDeleteExistingFiles
    Update-MailboxDatabaseCopy -Identity "Mailbox Database 01\EX02" -Network "DAG01\ReplicationDagNetwork01" -SafeDeleteExistingFiles
    Confirm
    Are you sure you want to perform this action?
    Seeding database copy "Mailbox Database 01\EX02".
    [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"):
    The seeding operation failed. Error: An error occurred while running prerequisite checks. Error: An error occurred
    when trying to run the database redundancy validation checks for database 'Mailbox Database 01' due to
    'SafeDeleteExistingFiles' being specified. Error: There were database redundancy check failures for database 'Mailbox
    Database 01' that may be lowering its redundancy and putting the database at risk of data loss. Redundancy Count: 1.
    Expected Redundancy Count: 2. Detailed error(s):
    ex02:
    Database 'Mailbox Database 01' does not have enough copies configured to meet the validation criteria.
    [Database: Mailbox Database 01, Server: EX02.mydomain.com]
    + CategoryInfo : InvalidOperation: (Mailbox Database 01:String) [Update-MailboxDatabaseCopy], SeedPrepare
    Exception
    + FullyQualifiedErrorId : [Server=EX02,RequestId=48374aa6-1198-4976-a435-3eb034dc5b58,TimeStamp=4/22/2015 1:0
    8:44 PM] [FailureCategory=Cmdlet-SeedPrepareException] 458ED9A2,Microsoft.Exchange.Management.SystemConfigurationT
    asks.UpdateDatabaseCopy
    + PSComputerName : ex02.mydomain.com
    I think I should stop here, search more about -DeleteExistingFiles before continue. So I Resume-MailboxDatabaseCopy "Mailbox Database 01\EX02"
    Everything is fine, I checked again
    [PS] C:\Windows\system32>Get-MailboxDatabaseCopyStatus -Server ex02 | fl name,*incoming*,*outgoing*
    Name : Mailbox Database 07\EX02
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Name : Mailbox Database 01\EX02
    IncomingLogCopyingNetwork : {EX01,ReplicationDagNetwork01}
    OutgoingConnections :
    Name : Mailbox Database 99\EX02
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    [PS] C:\Windows\system32>Get-MailboxDatabaseCopyStatus -Server ex01 | fl name,*incoming*,*outgoing*
    Name : Mailbox Database 01\EX01
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Name : Mailbox Database 99\EX01
    IncomingLogCopyingNetwork : {EX02,ReplicationDagNetwork01}
    OutgoingConnections :
    Name : Mailbox Database 07\EX01
    IncomingLogCopyingNetwork : {EX02,ReplicationDagNetwork01}
    OutgoingConnections
    What is going on :) ? IncomingLogCopyingNetwork for Mailbox Database 01\EX02 is fine :) til mid night
    This morning I view events on EX02 and event 2153 appears again on 7:30 AM , I run command et-MailboxDatabaseCopyStatus again
    Get-MailboxDatabaseCopyStatus -Server ex02 | fl name,*incoming*,*outgoing*
    Name : Mailbox Database 07\EX02
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Name : Mailbox Database 01\EX02
    IncomingLogCopyingNetwork : {EX01,ReplicationDagNetwork01,An error occurred while communicating with server
    'EX01'. Error: Unable to write data to the transport connection: An established
    connection was aborted by the software in your host machine.}
    OutgoingConnections :
    Name : Mailbox Database 99\EX02
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Get-MailboxDatabaseCopyStatus -Server ex01 | fl name,*incoming*,*outgoing*
    Name : Mailbox Database 01\EX01
    IncomingLogCopyingNetwork :
    OutgoingConnections : {}
    Name : Mailbox Database 99\EX01
    IncomingLogCopyingNetwork : {EX02,ReplicationDagNetwork01}
    OutgoingConnections :
    Name : Mailbox Database 07\EX01
    IncomingLogCopyingNetwork : {EX02,ReplicationDagNetwork01}
    OutgoingConnections :
    Any suggest ?

  • Moving the mailbox database copy from one exchange server to another exchange server 2010 DAG

    Hello Team
    is it possible to the move the passive copy of database and logs from one server to another exchange server in the same DAG with out removing  and deleting the mailbox database copies in exchange 2010
    normaly procedure is
    Remove the mailbox database copies and manually delete the .edb files and logs from the physical location and re-add the mailbox database copy to the new server in the DAG.
    is that any way to achieve to move the passive database copy to another exchange 2010 server in the same DAG ?

    From your note, you appear to have a two-member DAG (with a server hosting your active database, and a second hosting the passive copy), and you want to move your passive database copy from the current passive server to another.  Your note
    about what "the normal procedure is" isn't 100% correct - there are many ways to handle this task, and all can be considered "normal". Why not just add the third server to the DAG and
    add a database copy on that third server?  Once it is fully seeded, you can remove the current passive copy.  This way, you never lose your redundancy.
    Yes i can add the third and fourth  serve in DAG , but i cannot add the mailbox database copies to the 3rd and 4th mailbox server in DAG as am using RTM version of exchange 2010 which is allowing to have only 5 database inclding mailbox datbase copies
    and also currently my lab setup is  two member dag (with a server hosting your active database,
    and a second hosting the passive copy) in the same site named SITE A
    and recently i have created new SITE B and included the 3rd and 4th DAG members in the same DAG
    i want the  mailbox database copies from the mailbox server  database  in SITE A  to
    Mailbox server database in  SITE B as  passive copy
    That is why i want to move the mailbox database without deleting / removing it manually
    Hope you understand my situation!

  • Primary Mailbox Database fails to replicate after failing over to secondary copy in DAG

    We had an issue yesterday on a primary mailbox database server when the drive the log files are located on filled up and took the databases off-line on the primary server bringing them up on the secondary.
    After the issue was resolved and enough space was freed up, all but one database failed back. The one that would not come back showed Failed in the copy status. It remained mounted on the secondary server. I attempted several times to 'update' the copy and
    it would run for aver 40 minutes and look like it was going okay then it would 'fail' and end up in a 'failed and suspended' state. The error would indicated it could not complete because the it could not find the source server.
    The Update job was configured to point to the server holding the secondary copy as the source so should not have a problem.
    Any idea on how I can get the primary copy working again? I thought about making the second copy the 1st to activate and removing the primary copy from the DAG and recreating it, but past experience doing that did not resolve the issue.
    Thank you,
    Nick
    Nick Laurino

    Find out why database file is missing, I doubt on antivirus and start looking at the antivirus sacanning exclusion to ensure it is properly set...
    File-Level Antivirus Scanning on Exchange 2010
    Then try to reseed the database copy from a good source, it might be possible that antivirus would be scanning file when it is getting reseeded and causing issue...
    How to Reseed a Failed Mailbox Database Copy in Exchange Server 2010
    Blog |
    Get Your Exchange Powershell Tip of the Day from here

  • Seed mailbox database copy through replication network (DAG members on different subnets in different sites)

    Good afternoon
    I currently operate a two node DAG in our primary site supporting one mailbox database. I plan to introduce a third DAG node in our datacenter which is in a different Active Directory site. Both current DAG members replicate over a dedicated replication
    network to keep the traffic separate from the MAPI traffic. The third DAG member will also have a dedicated replication network adapter (of course, on a different subnet). Ideally I would like to seed the database at a time of my choosing, rather than at the
    moment I add the mailbox database copy (I know how to achieve this), but I would like to specify which network the data replicates over.
    According to the following (see below link) under the 'Seeding and Networks' section as my two DAG members will be on different subnets in different sites Exchange will make the decision to use the MAPI network adapters of the target and source server.
    'If the source server and target server are on different subnets, even if a replication network that contains those subnets has been configured, the client (MAPI) network will be used for seeding.'
    http://technet.microsoft.com/en-us/library/dd335158%28v=exchg.150%29.aspx
    Am I able to force Exchange to use the replication network adapters of both source and target server when I initiate the seeding process? I have a 200+ GB mailbox database that will need to replicate over a 100Mbps internet connection to our secondary
    site and I would like to keep that traffic to the replication network I have configured.
    Any insight would be helpful.

    Hi,
    If you want to specify the networks for seeding, you can use the
    Network parameter when running the
    Update-MailboxDatabaseCopy cmdlet and specify the DAG networks that you want to use.
     If you don't use the Network parameter, then the system uses the following default behavior for selecting a network to use for the seeding operation:
    If the source server and target server are on the same subnet and a replication network has been configured that includes the subnet, the replication network will be used.
    If the source server and target server are on different subnets, even if a replication network that contains those subnets has been configured, the client (MAPI) network will be used for seeding.
    If the source server and target server are in different datacenters, the client (MAPI) network will be used for seeding.
    So please use the Update-MailboxDatabaseCopy cmdlet with
    NetWork parameter to specify which DAG network should be used for seeding.
    Best regards,
    If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Belinda Ma
    TechNet Community Support

  • Mailbox Database Size/White Space Reduction in a DAG

    I have several large databases in which I'm moving mailboxes off of in an attempt to prevent my LUNs from running out of disk space. As well, I have several mailboxes of users who have left the company. My questions are as follows:
    1. When I run remove-mailbox -id "some mailbox" -permanent $true, the mailbox is deleted from Exchange relatively instantly. Will Exchange recoup the white space that is left behind after the mailbox has been deleted so that the
    database shrinks in size? Or will it just start writing over the white space rather than growing the size of the database?
    2. Perataining to mailboxes that have been moved, if "Keep Deleted Mailboxes for" is set to 4 days on the database that holds mailboxes that I'm moving off, will the database hold onto the mailbox (even though it has successfully been moved to
    another database) for the duration of the "Keep Deleted Mailboxes for" setting? Or will the mailbox be hard deleted after the move completes successfully?
    3. As part of Online Maintenance, will Exchange defrag a databse and decrease the white space, thereby shrinking the database size or will I have to take it offline to do that?
    4. What are the procedures to perform an Offline Defrag of an Exchange Databse? How risky is this?

    Hello,
    To answer your questions:
    1.   When and online database defrag completes a pass on the database it will reclaim this as whitespace in the database. It will not however reclaim space on the disk by shrinking the .edb file. An offline defrag is required for that.
    2.   Moved mailbox will not be hard deleted until the 4 day retention period has past, unless you manually purge them using Remove-StoreMailbox.
    3.   Related to the answer for number 1. Exchange will fill whitespace as mailboxes grow, but it will not reclaim disk space.
    4.   In a DAG you will you need to dismount the mailbox database and run eseutil /d against the active database copy. This is a relatively low risk procedure, but requires databases to be offline thus interrupting mailbox access. It can also
    take quite along time depending on the database size. The rate of defrag estimated by MS is 9 GB/hr. Here is a reference:
    http://support.microsoft.com/kb/192185/en-us
    For these types of situations my preference (If disk space allows) is to move all mailboxes to a fresh database then delete the database with excessive white space

  • Exchange 2010 - mailbox database in a DAG different sizes

    HI
    After a recent health check on our Exchange 2010 (SP3) environment I noticed that our mailboxes databases in the DAG, which consists of 4 Exchange Servers, had used
     different capacity.
    Could someone why the mounted database and the 3 healthy copies are not the same size?
    Many thanks

    Hi,
    Based on your description, the active database and passive database have different size.
    Apart from Willard Martin's suggestions, please update database copy using the following command and then check result.
    Update-MailboxDatabaseCopy -Identity DB -SourceServer activeserver
    Please make sure the passive databae copy has healthy state.
    Best regards,
    Belinda Ma
    TechNet Community Support

  • What is the Exchange 2010 maximum mailbox database size that is support by MS in a single DAG environment?

    My Exchange setup:
    Exchange 2010 Enterprise
    2 mailbox servers
    2 CAS, 2 HT
    12 mailbox databases. The total of all databases combine is about 2TB. The largest mailbox databases are 530GB, 250GB, and 196GB. Are this over the supported recommendations?
    bl

    2TB, look at the second article but best practice 200GB or less 
    http://social.technet.microsoft.com/Forums/exchange/en-US/48431bab-4049-47db-9a84-359d5123d247/what-is-the-maximum-supported-database-size-in-exchange-2010-
    http://social.technet.microsoft.com/Forums/exchange/en-US/f96892b3-8e2d-4eef-b64a-4cbc0097396d/ideal-size-for-exchange-mailbox-database

  • Messages Stuck in Submission Queue after Database failover to DR site

    Hi Everyone,
    Yesterday Night we had a Database failover to DR site but emails were stuck in the submission queue to resolve we failed back the Database. We have Exchange 2010 SP3 Ru4 with Active-Active DAG across 2 AD sites.
    After checking the connectivity logs on the Transport server i found out that the Transport server was trying to connect to the mailbox server where this database was residing directly instead of using the Transport servers in the 2nd site.
    We have 4 more databases on the same server but for those databases there was no issues and the mail flow was working fine.
    Only thing i checked is that we have about 700 GB of log files for this database. Could that can cause this issue.

    Hi,
    Thanks for your response.
    I did not restart transport service. I assume restarting transport service might have resolved the issue.
    But, i want to know the reason why this happened as we have stretch DAG so this can cause major outage in case more mailbox database fails over.
    Removing the logs files is what i am thinking to do maybe within this week.

Maybe you are looking for

  • Create Interactive 3D PDF file from Illustrator CS4 DXF or DWG

    Hello, I'm looking for some direction. I want to create an interactive 3D PDF, the kind with the 3D controls which allow you to rotate the product to view it at different angles and sides. What I have are DWG or DXF files from SolidWorks that I would

  • Helix not waking properly after lid has been shut

    I have a few Helix and they are all having this problem. If you shut the lid and then open it the screen will stay black. You then have to shut the lid a second time and reopen for the screen to power on. If you open the lid very slowly it powers on

  • Bulleted list, type breaking to next line

    I'm working in ID CS3. I set up a nested style sheet for a bulleted list. However, the type is breaking too soon--there is still space on the line for more text, but it is breaking it. When I backspace the type trying to bring it up, it will do it, b

  • Script or util to limit network speed system wide?

    Is there a simple script or small util out there that'll let me limit internet download and upload rates? I just care about limiting file transfer and streaming speeds through browsers, but don't mind if it's easier to shape all network traffic. My s

  • We want your LabVIEW INI files!

    Hello:   As some of you might know, the Tools>>Options dialog box allows you to control options that are stored in the LabVIEW.INI file. With each release of LabVIEW, we have steadily increased the number of available options to customize LabVIEW env