Không thể xóa máy chủ hộp thư khỏi DAG
Bạn muốn xóa máy chủ hộp thư khỏi DAG (Nhóm sẵn sàng cơ sở dữ liệu). Tuy nhiên, khi thực hiện tác vụ gỡ bỏ, bạn gặp lỗi: Không thể xóa máy chủ hộp thư khỏi Nhóm khả dụng cơ sở dữ liệu vì cơ sở dữ liệu hộp thư có nhiều bản sao. Sử dụng Remove-MailboxDatabaseCopy để xóa bản sao khỏi máy chủ này hoặc xóa các bản sao khỏi các máy chủ khác trong nhóm khả dụng của cơ sở dữ liệu. Tại sao điều này lại xảy ra và giải pháp nào để loại bỏ máy chủ hộp thư khỏi DAG?
Không thể xóa máy chủ hộp thư khỏi Nhóm khả dụng cơ sở dữ liệu
Đăng nhập vào trung tâm quản trị Exchange. Nhấp vào máy chủ > nhóm khả dụng của cơ sở dữ liệu. Nhấp vào danh sách trên DAG và làm theo biểu tượng Quản lý tư cách thành viên DAG trên thanh công cụ.
Trong ví dụ của chúng tôi, chúng tôi có cấu hình DAG sau:
Tên: DAG01-2016
Máy chủ chứng kiến: FS01-2016
-
Máy chủ thành viên: EX01-2016, EX02-2016
Nhấp vào máy chủ thành viên trong danh sách và nhấp vào biểu tượng xóa. Trong ví dụ của chúng tôi, đó là máy chủ thành viên EX01-2016. Nhấp vào Lưu.
Bạn nhận được lỗi dưới đây. Điều đó có nghĩa là có cơ sở dữ liệu hộp thư với các bản sao cơ sở dữ liệu trên máy chủ thành viên.
LỖI
Không thể xóa máy chủ hộp thư ‘EX01-2016’ khỏi nhóm khả dụng của cơ sở dữ liệu vì cơ sở dữ liệu hộp thư ‘DB01’ có nhiều bản sao. Sử dụng Remove-MailboxDatabaseCopy để xóa bản sao khỏi máy chủ này hoặc xóa các bản sao khỏi các máy chủ khác trong nhóm khả dụng của cơ sở dữ liệu.
Không thể xóa giải pháp máy chủ hộp thư khỏi DAG
Giải pháp cho lỗi máy chủ hộp thư không thể xóa khỏi nhóm khả dụng của cơ sở dữ liệu vì cơ sở dữ liệu hộp thư có nhiều bản sao là xóa các bản sao cơ sở dữ liệu hộp thư khỏi Máy chủ Exchange đó. Sau đó, bạn có thể xóa máy chủ hộp thư khỏi DAG.
Thực hiện theo các bước dưới đây.
Bước 1. Nhận bản sao cơ sở dữ liệu hộp thư
Chạy Exchange Management Shell với tư cách quản trị viên. Chạy lệnh ghép ngắn Get-MailboxDatabaseCopyStatus để liệt kê các bản sao cơ sở dữ liệu.
[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 HealthyCó các bản sao cơ sở dữ liệu hộp thư được gắn trên Exchange Server EX01-2016. Bạn sẽ gặp lỗi nếu muốn xóa bản sao cơ sở dữ liệu.
Bước 2. Di chuyển bản sao cơ sở dữ liệu hộp thư
Di chuyển tất cả các bản sao cơ sở dữ liệu sang Exchange Server khác. Đọc thêm về cách thực hiện chuyển đổi máy chủ bằng PowerShell.
[PS] C:\>Move-ActiveMailboxDatabase -Server "EX01-2016" -ActivateOnServer "EX02-2016" -SkipMoveSuppressionChecks -Confirm:$falseBước 3. Xóa bản sao cơ sở dữ liệu hộp thư
Chạy lệnh ghép ngắn Remove-MailboxDatabaseCopy. Chỉ định cơ sở dữ liệu và Exchange Server.
[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.Bước 4. Xóa bản sao cơ sở dữ liệu hộp thư khỏi Exchange Server cụ thể
Nếu bạn muốn tăng tốc độ xóa bản sao cơ sở dữ liệu, hãy chọn máy chủ thành viên DAG và xóa tất cả các bản sao cơ sở dữ liệu hộp thư.
[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.Bước 5. Xác minh rằng không có bản sao cơ sở dữ liệu hộp thư nào được gắn
Chạy lệnh ghép ngắn Get-MailboxDatabaseCopyStatus và xác minh rằng bạn không thấy Exchange Server trong danh sách.
[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 HealthyBước 6. Xóa máy chủ hộp thư khỏi DAG
Loại bỏ máy chủ thành viên hộp thư khỏi DAG. Trong ví dụ của chúng tôi, đó là Exchange Server EX01-2016 và DAG DAG01-2016.
[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -Confirm:$falseNếu máy chủ hộp thư Exchange bị mất và không thể liên lạc được, bạn cần sử dụng khóa chuyển Chỉ cấu hình. Một ví dụ là khi máy chủ hộp thư Exchange không khởi động được.
[PS] C:\>Remove-DatabaseAvailabilityGroupServer -Identity "DAG01-2016" -MailboxServer "EX01-2016" -ConfigurationOnly -Confirm:$falseĐó là nó!
Đọc thêm: Thêm bản sao cơ sở dữ liệu hộp thư »
Phần kết luận
Trong bài viết này, bạn đã tìm hiểu cách xóa máy chủ hộp thư khỏi cấu hình DAG. Điều cần thiết là phải xóa các bản sao cơ sở dữ liệu hộp thư trước khi xóa máy chủ thành viên khỏi DAG. Nếu bạn không làm điều đó trước tiên, sẽ xuất hiện một lỗi cho biết không thể xóa máy chủ hộp thư khỏi Nhóm sẵn sàng cơ sở dữ liệu.
bạn có thích bài viết này? Bạn cũng có thể thích khóa học Exchange Server có tính sẵn sàng cao. Đừng quên theo dõi chúng tôi và chia sẻ bài viết này.


