Posta kutusu sunucusu DAG'dan kaldırılamaz


Bir posta kutusu sunucusunu DAG'den (Veritabanı Kullanılabilirlik Grubu) kaldırmak istiyorsunuz. Ancak kaldırma görevini gerçekleştirirken şu hatayı alıyorsunuz: Posta kutusu veritabanının birden çok kopyası olduğundan, Posta kutusu sunucusu Veritabanı Kullanılabilirlik Grubundan kaldırılamıyor. Kopyayı bu sunucudan kaldırmak veya kopyaları veritabanı kullanılabilirlik grubundaki diğer sunuculardan kaldırmak için Remove-MailboxDatabaseCopy'yi kullanın. Bu neden oluyor ve posta kutusu sunucusunu DAG'dan kaldırmanın çözümü nedir?

Posta kutusu sunucusu Veritabanı Kullanılabilirlik Grubundan kaldırılamaz

Exchange yönetim merkezinde oturum açın. Sunucular > veritabanı kullanılabilirlik grupları'nı tıklayın. DAG'daki listeyi tıklayın ve araç çubuğundaki DAG üyeliğini yönet simgesini tıklayın.

Örneğimizde aşağıdaki DAG yapılandırmasına sahibiz:

  • İsim: DAG01-2016

  • Tanık sunucusu: FS01-2016

  • Üye sunucular: EX01-2016, EX02-2016

Listedeki üye sunucu'yu tıklayın ve sil simgesini tıklayın. Örneğimizde EX01-2016 üye sunucusudur. Kaydet'i tıklayın.

Aşağıdaki hatayı alıyorsunuz. Üye sunucu üzerinde veritabanı kopyaları bulunan posta kutusu veritabanlarının olduğu anlamına gelir.

HATA
'EX01-2016' posta kutusu sunucusu, 'DB01' posta kutusu veritabanının birden fazla kopyası olduğundan veritabanı kullanılabilirlik grubundan kaldırılamaz. Kopyayı bu sunucudan kaldırmak veya kopyaları veritabanı kullanılabilirlik grubundaki diğer sunuculardan kaldırmak için Remove-MailboxDatabaseCopy'yi kullanın.

Posta kutusu sunucusuna yönelik çözüm DAG'dan kaldırılamaz

Posta kutusu veritabanının birden fazla kopyası olduğundan, posta kutusu sunucusu veritabanı kullanılabilirlik grubundan kaldırılamıyor hatasının çözümü, posta kutusu veritabanı kopyalarını söz konusu Exchange Sunucusundan kaldırmaktır. Bundan sonra posta kutusu sunucusunu DAG'dan kaldırabilirsiniz.

Aşağıdaki adımları izleyin.

1. Adım. Posta kutusu veritabanı kopyalarını alın

Exchange Management Shell'i yönetici olarak çalıştırın. Veritabanı kopyalarını listelemek için Get-MailboxDatabaseCopyStatus cmdlet'ini çalıştırın.

[PS] C:\>Get-MailboxDatabaseCopyStatus * | sort Name | ft -AutoSize

Name           Status  CopyQueueLength ReplayQueueLength LastInspectedLogTime ContentIndexState
----           ------  --------------- ----------------- -------------------- -----------------
DB01\EX01-2016 Mounted 0               0                                      Healthy
DB01\EX02-2016 Healthy 0               0                 9/6/2021 8:43:53 PM  Healthy
DB02\EX01-2016 Healthy 0               0                 9/6/2021 8:07:23 PM  Healthy
DB02\EX02-2016 Mounted 0               0                                      Healthy
DB03\EX01-2016 Mounted 0               0                                      Healthy
DB03\EX02-2016 Healthy 0               0                 9/6/2021 8:43:32 PM  Healthy
DB04\EX01-2016 Healthy 0               0                 9/6/2021 8:09:48 PM  Healthy
DB04\EX02-2016 Mounted 0               0                                      Healthy

Exchange Server EX01-2016'ya monte edilmiş posta kutusu veritabanı kopyaları vardır. Veritabanı kopyasını kaldırmak isterseniz bir hata alırsınız.

2. Adım. Posta kutusu veritabanı kopyalarını taşıyın

Tüm veritabanı kopyalarını başka bir Exchange Sunucusuna taşıyın. PowerShell ile sunucu geçişinin nasıl gerçekleştirileceği hakkında daha fazla bilgi edinin.

[PS] C:\>Move-ActiveMailboxDatabase -Server "EX01-2016" -ActivateOnServer "EX02-2016" -SkipMoveSuppressionChecks -Confirm:$false

3. Adım. Posta kutusu veritabanı kopyasını kaldırın

Remove-MailboxDatabaseCopy cmdlet'ini çalıştırın. Veritabanını ve Exchange Sunucusunu belirtin.

[PS] C:\>Remove-MailboxDatabaseCopy -Identity "DB01\EX01-2016" -Confirm:$false
WARNING: The copy of mailbox database "DB01" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "F:\DB01" and "E:\DB01\DB01.edb" on that server.

4. Adım. Belirli bir Exchange Sunucusundan posta kutusu veritabanı kopyalarını kaldırın

Veritabanı kopyasının kaldırılmasını hızlandırmak istiyorsanız DAG üye sunucusunu seçin ve tüm posta kutusu veritabanı kopyalarını kaldırın.

[PS] C:\>Get-MailboxDatabaseCopyStatus -Server "EX01-2016" | Remove-MailboxDatabaseCopy -Confirm:$false
WARNING: The copy of mailbox database "DB02" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "H:\DB02" and "G:\DB02\DB02.edb" on that server.
WARNING: The copy of mailbox database "DB03" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "J:\DB01" and "I:\DB03\DB03.edb" on that server.
WARNING: The copy of mailbox database "DB04" on server "EX01-2016" has been removed. If necessary, manually delete the database copy's files located at "L:\DB04" and "K:\DB04\DB04.edb" on that server.

5. Adım. Takılı hiçbir posta kutusu veritabanı kopyası olmadığını doğrulayın

Get-MailboxDatabaseCopyStatus cmdlet'ini çalıştırın ve listede Exchange Sunucusunu göremediğinizi doğrulayın.

[PS] C:\>Get-MailboxDatabaseCopyStatus * | sort Name | ft -AutoSize

Name           Status  CopyQueueLength ReplayQueueLength LastInspectedLogTime ContentIndexState
----           ------  --------------- ----------------- -------------------- -----------------
DB01\EX02-2016 Mounted 0               0                                      Healthy
DB02\EX02-2016 Mounted 0               0                                      Healthy
DB03\EX02-2016 Mounted 0               0                                      Healthy
DB04\EX02-2016 Mounted 0               0                                      Healthy

6. Adım. Posta kutusu sunucusunu DAG'dan kaldırın

Posta kutusu üye sunucusunu DAG'dan kaldırın. Örneğimizde, Exchange Sunucusu EX01-2016 ve DAG DAG01-2016.

[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -Confirm:$false

Exchange posta kutusu sunucusu kaybolursa ve iletişim kurulamıyorsa Yalnızca Yapılandırma anahtarını kullanmanız gerekir. Bunun bir örneği, Exchange posta kutusu sunucusunun başlatılamaması durumudur.

[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -ConfigurationOnly -Confirm:$false

Bu kadar!

Devamını oku: Posta kutusu veritabanı kopyasını ekle »

Çözüm

Bu makalede, bir posta kutusu sunucusunun DAG yapılandırmasından nasıl kaldırılacağını öğrendiniz. Üye sunucuyu DAG'dan kaldırmadan önce posta kutusu veritabanı kopyalarını kaldırmak önemlidir. Önce bunu yapmazsanız, posta kutusu sunucusunun Veritabanı Kullanılabilirlik Grubundan kaldırılamayacağını belirten bir hata görüntülenir.

Bu makaleyi beğendiniz mi? Ayrıca Exchange Server yüksek kullanılabilirliği kursunu da beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.

İlgili makaleler