Sự kiện 31551 khi hoạt động Bộ quản lí ghép nối bộ máy cơ sở dữ liệu kho dữ liệu

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3084547
Triệu chứng
Máy chủ quản lý hệ thống Trung tâm Operations Manager không thể kết nối hoặc giao tiếp với nhóm SQL máy chủ bộ máy cơ sở dữ liệu kho dữ liệu. Trong trường hợp này, ID sự kiện 31551 được ghi vào Nhật ký Operations Manager, cùng với một mô tả giống như sau cho các công việc tên:

Tên đăng nhập: Operations Manager
Nguồn: Sự cố bản ghi dịch vụ mô-đun
Ngày:
ID sự kiện: 31551
Danh mục tác vụ: Kho dữ liệu
Mức: lỗi
Từ khoá: cổ điển
Người dùng: K/C
Máy tính: máy chủ. Contoso.com
Mô tả:
Không thể lưu trữ dữ liệu trong kho dữ liệu. Thao tác sẽ thử lại.
Ngoại lệ 'SqlException': Một lỗi liên quan đến mạng hoặc phiên bản cụ thể xuất hiện khi thiết lập kết nối với SQL Server. Máy chủ không tìm thấy hoặc không thể truy nhập. Kiểm Tên trường hợp là chính xác và SQL Server được cấu hình để cho phép Kết nối từ xa. (nhà cung cấp: giao diện mạng SQL, lỗi: 26 - lỗi tìm phiên bản, máy chủ chỉ định)

Một hoặc nhiều luồng công việc bị ảnh hưởng bởi điều này.

Tên công việc: Microsoft.SystemCenter.DataWarehouse.CollectEventData
Tên ví dụ: máy chủ. Contoso.com
Phiên bản ID: {8A13A832-776E-096E-32E7-DC479FCD6DBC}
Quản lý Nhóm: SupportGroup
Nguyên nhân
Tập đây phải chuỗi sau đây:

lỗi: 26 - lỗi tìm phiên bản, máy chủ chỉ định

Lỗi này thường nghĩ xảy ra vì Kết nối từ xa không được hỗ trợ trên máy chủ. Tuy nhiên, lỗi này thực sự được tạo ra khi khách hàng không thể nhận được một gói UDP SSRP trả lời từ trình duyệt SQL. Hiện tượng này thường xảy ra do thông tin cổng UDP bị chặn từ máy chủ quản lý và cụm SQL máy chủ DW quản lý hoạt động.

Xin lưu ý rằng lỗi này xảy ra chỉ khi bạn cố gắng kết nối với một phiên bản SQL Servernamed. Nó sẽ xảy ra khi bạn kết nối với phiên bản mặc định. Đây là, ngay cả khi cố gắng kết nối không thành công ở giai đoạn này (ví dụ: do lỗi định vị máy chủ được chỉ định hoặc phiên bản), nó sẽ tiếp tục thử kết nối bằng cách sử dụng giá trị mặc định (ví dụ, bằng cách sử dụng cổng Giao thức Kiểm soát Truyền mặc định của 1433, tên ống dẫn mặc định cho ống dẫn có tên, v.v.). Các thông báo lỗi có thể được tạo ra bởi vì một lỗi sau, nhưng không thông báo lỗi này.
Giải pháp
Để giải quyết vấn đề này, bạn phải giải quyết bất kỳ vấn đề gây ra thông tin cổng UDP không giữa máy chủ quản lý và cụm SQL. Trong hầu hết các trường hợp, nó là tương đối dễ dàng để cách ly sự cố bằng cách làm theo các bước sau:
  1. Đảm bảo rằng tên máy (ứng dụng) phục vụ chính xác (ví dụ: chắc chắn rằng không có lỗi trong tên).
  2. Đảm bảo rằng tên Phiên bản đúng và phiên bản thực sự tồn tại trên máy tính mục tiêu. Xin lưu ý rằng một số ứng dụng chuyển đổi \\ để \. Nếu bạn không chắc chắn về ứng dụng của bạn, hãy thử "server\instance" và "server\\instance" trong chuỗi kết nối.
  3. Đảm bảo rằng máy chủ có thể truy cập. Đảm bảo rằng DNS có thể được giải quyết một cách chính xác và rằng bạn có thể ping máy chủ.
  4. Đảm bảo rằng bản ghi dịch vụ SQL trình duyệt đang chạy trên máy chủ.
  5. Nếu tường lửa được bật trên máy chủ, đảm bảo rằng không có ngoại lệ đối với sqlbrowser.exe và/hoặc cổng UDP 1434.

Bạn có thể tải xuống tiện ích PortQry từ bài viết sau trong cơ sở kiến thức để kiểm tra các bước 4 và 5:

832919Tính năng mới và chức năng trong PortQry Phiên bản 2.0

Sau khi bạn đã PortQry, chạy lệnh sau:

portqry.exe - n tên máy (ứng dụng) phục vụ -p UDP -e 1434

Nếu lệnh này trả về thông tin có chứa phiên bản mục tiêu, bạn có thể loại bỏ các trường hợp trong bước 4 và 5. Điều này có nghĩa là trình duyệt SQL là chạy rằng tường lửa không chặn SQL duyệt UDP gói.

Sau khi bạn đã hoàn tất các bước, lỗi sẽ không xảy ra. Máy chủ quản lý có thể vẫn không thể kết nối với SQL server, nhưng nếu có, thông báo lỗi khác nhau sẽ kích hoạt t tại thời điểm này. Nếu máy chủ quản lý vẫn không thể kết nối, thay thế "server\instance" với "tcp:server\instance" orwith "np:server\instance", và sau đó xem liệu đã thành công với Giao thức Kiểm soát Truyền hoặc giao thức NP.
Thông tin thêm
Sự cố này do hợp sau:
  • Cụm Windows cụ thể
  • Làm thế nào SQL Server có tên Phiên bản được phát hiện
Khi bạn kết nối với SQL Server Phiên bản có tên, phần máy tính khách dựa trên SQL trình duyệt để tìm các máy chủ và các tham số. Trình khám phá chạy như sau:

  • máy tính khách gửi gói UDP SQL trình duyệt trên máy tính đích. Khi phiên bản có tên là cụm Windows, các gói được gửi cụm IP hoặc cụ thể hơn, địa chỉ IP tương ứng với máy ảo đang chạy SQL Server. Tuy nhiên, trình duyệt SQL không biết cụm và nghe trên bất kỳ IP.
  • Khi trình duyệt SQL nhận được yêu cầu gói UDP, nó sẽ gửi một phản hồi UDP gói trở lại khách hàng. Mặc dù địa chỉ IP đến địa chỉ IP của máy tính khách, địa chỉ IP nguồn được thay đổi. địa chỉ IP của bộ thích ứng mạng trên computerinstead vật lý địa chỉ IP máy chủ SQL ảo rồi.
  • địa chỉ IP nguồn gói UDP trả lời được xác định bởi hệ điều hành Windows, dựa vào bảng định tuyến. Bởi vì địa chỉ IP máy chủ SQL ảo và địa chỉ IP được gắn vào bộ thích ứng mạng vật lý thường trên cùng mạng con và do đó thuộc cùng đường, vật lý địa chỉ IP được chọn. Tuỳ thuộc vào thiết đặt bảo mật trên máy tính khách và máy chủ này phản hồi UDP gói có thể được giảm xuống hoặc tường lửa bên thứ ba hoặc IPsec vì địa chỉ IP căn ngang hàng được thay đổi. Lưu ý rằng tường lửa của Windows sẽ không giảm các gói.
  • Xin lưu ý rằng nếu khách hàng máy tính chạy Windows Vista, IPsec có thể giảm gói chính sách IPsec được bật trên máy tính khách và nếu nó không thể thiết lập kết nối tin cậy giữa máy tính khách và máy chủ. Để khắc phục sự cố này, chỉ định thủ công Giao thức Kiểm soát Truyền cổng hoặc ống tên trong chuỗi kết nối.
OpsMgr 2012 R2

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 3084547 - Xem lại Lần cuối: 08/15/2015 02:10:00 - Bản sửa đổi: 1.0

Microsoft System Center 2012 R2 Operations Manager, Microsoft System Center 2012 Operations Manager Service Pack 1, Microsoft System Center 2012 Operations Manager, Microsoft System Center Operations Manager 2007 R2

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3084547 KbMtvi
Phản hồi