При попытке удаления сервера Exchange 2013 из Database Availability Group (не важно, через Powershell или ECP) столкнулся с такой ошибкой:
Database availability group server "MailboxServer" cannot be removed from
database availability group "DAG" since it is currently set for datacenter
activation mode and it requires at least two mailbox servers.
Если попробовать удалить DAG через PowerShell, то получаем аналогичную ошибку:
[PS] C:\Windows\system32>Remove-DatabaseAvailabilityGroup -Identity DAG
You can use the Remove-DatabaseAvailabilityGroup cmdlet only on empty database
availability groups. There are 2 servers in the group. You can use
Remove-DatabaseAvailabilityGroupServer to remove the servers from the
database availability group.
+ CategoryInfo : InvalidArgument: (:) [Remove-DatabaseAvailabilityGroup], RemoveDagNeedsZeroServersException
+ FullyQualifiedErrorId : [Server=Server,RequestId=b8c4bfe6-52ec-4406-ace3-81621f0970b3,
TimeStamp=02/27/2020 10:11 :05 AM] [FailureCategory=Cmdlet-RemoveDagNeedsZeroServersException]
91B4AE63,Microsoft.Exchange.Management.SystemConfigurationTasks.RemoveDatabaseAvailabilityGroup
+ PSComputerName
Эта команда касается высокой доступности и exchange, естественно, пытается помешать нам эту высокую доступность поломать.
Решение такое:
В PowerShell выполняем следующий командлет
Set-DatabaseAvailabilityGroup <DAG Name> -DatacenterActivationMode Off
Где <Database Availability Group Name> — имя нашего DAG’а
Теперь можно исключить сервер из группы высокой доступности баз данных.
И можно удалять DAG, если необходимо.