CỘNG ĐỒNG CÔNG NGHỆ THÔNG TIN VIỆT NAM VIETNETWORK.VN

The login ‘Domain\user’ does not have CONNECT permission on the endpoint. State

0 Thành viên và 1 Khách đang xem chủ đề.

Ngủ rồi CCNACCNP

  • Hero Member
  • *****
    • Bài viết: 3980
    • Số Lần: +73/-0
Database Mirroring login attempt by user ‘Domain\user.’ failed with error: ‘Connection handshake failed. The login ‘Domain\user’ does not have CONNECT permission on the endpoint. State 84.’. [CLIENT: 10.0.0.0]

Trong khi thực hiện một số công việc trên môi trường thử nghiệm gần đây, tôi nhận ra rằng AlwaysOn Group  bị lỗi. (Trên một hệ thống sản xuất, tôi đã có một vài Cảnh báo được đặt để thông báo cho tôi về bất kỳ vấn đề nào). Bảng điều khiển trong trường hợp thử nghiệm của tôi cho thấy rằng bản sao thứ cấp không được đồng bộ hóa và từ việc nhấp vào các liên kết cảnh báo màu xanh, nó thực sự cho thấy rằng thứ cấp không được kết nối:





Tôi đã xác nhận rằng cả primary và secondary instances đều hoạt động, nhưng secondary Availability Replica và Databases không được kết nối với AlwaysOn Group:


Các sự kiện AlwaysOn Health Events phù hợp với Nhật ký máy chủ SQL. Tôi phát hiện ra rằng Windows Server Failover Cluster đã ngừng hoạt động (nhưng đã trực tuyến trở lại) và AlwaysOn Group bị lỗi. Nhưng thủ phạm khiến bản sao thứ cấp và cơ sở dữ liệu của tôi bị ngắt kết nối là vấn đề endpoint. Tôi đã tìm thấy trongSQL Server logs của mình nhật ký tài khoản dịch vụ đang chạy AlwaysOn vì một số lý do bị mất quyền truy cập vào điểm cuối:


Database Mirroring login attempt by user ‘Domain\user.’ failed with error: ‘Connection handshake failed. The login ‘Domain\user’ does not have CONNECT permission on the endpoint. State 84.’. [CLIENT: 10.0.0.0]

Rất may, giải pháp cho vấn đề này khá đơn giản. Chạy lệnh sau trên cả primary và secondary instances cho tài khoản dịch vụ đang chạy AlwaysOn connect permission:

Trích dẫn
GRANT CONNECT ON ENDPOINT::hadr_endpoint TO [Domain\user]

GO

Điều này ngay lập tức khắc phục sự cố và bản sao thứ cấp và cơ sở dữ liệu đã được kết nối với AlwaysOn Group mà không có bất kỳ hành động nào.

Thật không may, nguyên nhân của các vấn đề trên SQL Server không phải lúc nào cũng rõ ràng, vì vậy đó là lý do tại sao điều quan trọng là phải chủ động và thiết lập các cảnh báo và thông báo mạnh mẽ.

Chúc các bạn thành công.  :ChipAndDale-(11):
« Sửa lần cuối: Tháng Sáu 22, 2019, 03:15:13 PM gửi bởi NetworkEngineer »



 

Related Topics

  Tiêu đề / Tác giả Trả lời Bài mới
2 Trả lời
872 Lượt xem
Bài mới Tháng Sáu 26, 2019, 02:53:45 PM
gửi bởi NetworkEngineer
0 Trả lời
707 Lượt xem
Bài mới Tháng Ba 13, 2011, 08:40:40 PM
gửi bởi Admin
2 Trả lời
1858 Lượt xem
Bài mới Tháng Bảy 01, 2019, 02:24:39 PM
gửi bởi NetworkEngineer
1 Trả lời
1969 Lượt xem
Bài mới Tháng Sáu 26, 2012, 08:55:27 AM
gửi bởi CCNACCNP
0 Trả lời
68 Lượt xem
Bài mới Tháng Mười 11, 2018, 09:23:11 PM
gửi bởi QuanTriMayChu