Solved

Exchange 2010 Single-copy DB in a DAG won't mount

Posted on 2014-09-12
11
411 Views
Last Modified: 2014-09-23
Situation is an Exchange 2010 DAG with one DB in particular that has only 1 copy on a server that is not currently the PAM/active server.
Can you mount a DB that has only 1 copy (no replication) that is in a DAG, but the DAG is active on another node?
0
Comment
Question by:ganzano
  • 5
  • 4
  • 2
11 Comments
 
LVL 5

Accepted Solution

by:
Abdul Khadja Alaoudine earned 500 total points
ID: 40319398
Yes, you can mount the DB on passive server which does not have a copy. Let me know if you need further help.
0
 

Author Comment

by:ganzano
ID: 40319468
The passive server is the only one with the copy, there is no copy at the primary.
0
 
LVL 5

Expert Comment

by:Abdul Khadja Alaoudine
ID: 40319485
Still you should be able to mount it. What is the error message do you get when you try mount it?
0
 

Author Comment

by:ganzano
ID: 40319505
--------------------------------------------------------
Microsoft Exchange Error
--------------------------------------------------------
Failed to mount database '201_Store1'.

201_Store1
Failed
Error:
Couldn't mount the database that you specified. Specified database: 201_Store1; Error code: An Active Manager operation failed. Error The database action failed. Error: An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'xxxxMBX201.xxxxxxxx.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup.. [Database: 201_Store1, Server: xxxxxMBX01.xxxxxxxxxx.com].

An Active Manager operation failed. Error The database action failed. Error: An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'xxxxMBX201.xxxxxxxxxx.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup.. [Database: 201_Store1, Server: xxxxMBX01.xxxxxxxx.com]

An Active Manager operation failed. Error An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'xxxxMBX201.xxxxxxxx.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup..
0
 
LVL 5

Expert Comment

by:Abdul Khadja Alaoudine
ID: 40319548
Could you provide complete error message?

From the error message given so far I gather that the passive mailbox server is not started in the DAG. Run below cmdlets to get status and start it:

Get-DatabaseAvailabilityGroup <DAG_Name> | Fl Name,*server*

Start-DatabaseAvailabilityGroup <DAG_Name> -MailboxServer <ServerName>

Get-DatabaseAvailabilityGroup <DAG_Name> | Fl Name,*server*

Let me know the outcome.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 

Author Comment

by:ganzano
ID: 40319565
No good, same error. Output for DAG is below

Name                   : XXXX-DAG1
Servers                : {XXXXMBX201, XXXXMBX01}
WitnessServer          :xxxvmhub01.xxxxxxxx.com
AlternateWitnessServer : xxxxvmhub01.xxxxxxxx.com
StoppedMailboxServers  : {}
StartedMailboxServers  : {XXXXMBX201.XXXXXXXXX.com, XXXXMBX01.XXXXXXXxxx.com}
OperationalServers     :
ServersInMaintenance   :
OriginatingServer      : XXXXDC202.XXXXXxxxx.com
0
 
LVL 5

Expert Comment

by:Abdul Khadja Alaoudine
ID: 40319579
As previously requested could you provide complete error message that you get when you try to mount the database? It looks to me the error message provided is incomplete?

Servers XXXXMBX201, XXXXMBX01 - out of these two servers which one is active?
0
 

Author Comment

by:ganzano
ID: 40319940
Mount-Database
{Identity=201_Store1}

XXXX.com/XXXX Paxxxx/North America/NYC/Non-Employees/XXXXXXX
S-1-5-21-4075216594-1733368730-3076289119-2758
S-1-5-21-4075216594-1733368730-3076289119-2758
ServerRemoteHost-EMC
1144
102
00:00:00.2808018
View Entire Forest: 'True', Configuration Domain Controller: 'XXXXDC201.XXXXPaxxx.com', Preferred Global Catalog: 'XXXXDC201.XXXXPartners.com', Preferred Domain Controllers: '{ XXXXDC201.XXXXPartners.com }', User Configuration Domain Controller: 'XXXXDC201.XXXXPaxxxx.com'



System.InvalidOperationException: Couldn't mount the database that you specified. Specified database: 201_Store1; Error code: An Active Manager operation failed. Error The database action failed. Error: An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'XXXXMBX201.XXXXParxxx.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup.. [Database: 201_Store1, Server: XXX-NJ-MBX01.XXXXPaxxx.com]. ---> Microsoft.Exchange.Cluster.Replay.AmDbActionWrapperException: An Active Manager operation failed. Error The database action failed. Error: An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'XXXXMBX201.XXXXPartners.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup.. ---> Microsoft.Exchange.Cluster.Replay.AmBcsSingleCopyValidationException: An Active Manager operation failed. Error An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'XXXXMBX201.XXXXPartners.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup.. --- End of inner exception stack trace (Microsoft.Exchange.Cluster.Replay.AmBcsSingleCopyValidationException) --- at Microsoft.Exchange.Cluster.ActiveManagerServer.AmDbOperation.Wait(TimeSpan timeout) at Microsoft.Exchange.Cluster.ActiveManagerServer.ActiveManagerCore.MountDatabase(Guid mdbGuid, MountFlags storeFlags, AmMountFlags amMountFlags, DatabaseMountDialOverride mountDialOverride, AmDbActionCode actionCode) at Microsoft.Exchange.Cluster.ActiveManagerServer.AmRpcServer.<>c__DisplayClass4.<MountDatabase>b__3() at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.RunRpcServerOperation(String databaseName, RpcServerOperation rpcOperation) --- End of stack trace on server (XXX-NJ-MBX01.XXXXPartners.com) --- at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.ClientRethrowIfFailed(String databaseName, String serverName, RpcErrorExceptionInfo errorInfo) at Microsoft.Exchange.Data.Storage.ActiveManager.AmRpcClientHelper.RunDatabaseRpcWithReferral(AmRpcOperationHint rpcOperationHint, Database database, String targetServer, InternalRpcOperation rpcOperation) at Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase.RequestMount(MountFlags storeMountFlags) at Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase.InternalProcessRecord() --- End of inner exception stack trace ---



7



Microsoft.Exchange.Cluster.Replay.AmDbActionWrapperException: An Active Manager operation failed. Error The database action failed. Error: An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'XXXXMBX201.XXXXPartners.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup.. ---> Microsoft.Exchange.Cluster.Replay.AmBcsSingleCopyValidationException: An Active Manager operation failed. Error An error occurred while trying to validate the specified database copy for possible activation. Error: Server 'XXXXMBX201.XXXXPartners.com' has been stopped. To start this server, use Start-DatabaseAvailabilityGroup.. --- End of inner exception stack trace (Microsoft.Exchange.Cluster.Replay.AmBcsSingleCopyValidationException) --- at Microsoft.Exchange.Cluster.ActiveManagerServer.AmDbOperation.Wait(TimeSpan timeout) at Microsoft.Exchange.Cluster.ActiveManagerServer.ActiveManagerCore.MountDatabase(Guid mdbGuid, MountFlags storeFlags, AmMountFlags amMountFlags, DatabaseMountDialOverride mountDialOverride, AmDbActionCode actionCode) at Microsoft.Exchange.Cluster.ActiveManagerServer.AmRpcServer.<>c__DisplayClass4.<MountDatabase>b__3() at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.RunRpcServerOperation(String databaseName, RpcServerOperation rpcOperation) --- End of stack trace on server (XXX-NJ-MBX01.XXXXPartners.com) --- at Microsoft.Exchange.Data.Storage.Cluster.HaRpcExceptionWrapperBase`2.ClientRethrowIfFailed(String databaseName, String serverName, RpcErrorExceptionInfo errorInfo) at Microsoft.Exchange.Data.Storage.ActiveManager.AmRpcClientHelper.RunDatabaseRpcWithReferral(AmRpcOperationHint rpcOperationHint, Database database, String targetServer, InternalRpcOperation rpcOperation) at Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase.RequestMount(MountFlags storeMountFlags) at Microsoft.Exchange.Management.SystemConfigurationTasks.MountDatabase.InternalProcessRecord()
0
 
LVL 8

Expert Comment

by:tshearon
ID: 40320289
Try reseeding the index.

0
 
LVL 8

Expert Comment

by:tshearon
ID: 40320290
0
 

Author Comment

by:ganzano
ID: 40338908
The index was not the problem. The root cause was a DAG had no valid copy after the PAM role changed after a failback.

Thanks anyway, all.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

We are happy to announce a brand new addition to our line of acclaimed email signature management products – CodeTwo Email Signatures for Office 365.
Follow this checklist to learn more about the 15 things you should never include in an email signature from personal quotes, animated gifs and out-of-date marketing content.
In this video we show how to create a Distribution Group 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 Recipients >>…
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …

914 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

20 Experts available now in Live!

Get 1:1 Help Now