Tôi đã nhận được chuỗi thông báo lỗi này xuất hiện thường xuyên trong nhật ký lỗi máy chủ của mình:
Lỗi: 9245, Mức độ nghiêm trọng: 16, Trạng thái: 1.
Trong khoảng thời gian vừa qua, 256 lỗi thông báo truy vấn đã bị loại bỏ.
Nhưng tôi không thể tìm thấy bất kỳ thông tin cụ thể nào về Lỗi 9245. Tôi đã xem xét spid đang tạo ra lỗi và nó có liên quan đến nhà môi giới dịch vụ. Tôi cũng có những lỗi như thế này xuất hiện thường xuyên và tôi nghi ngờ tất cả chúng đều liên quan:
Hộp thoại thông báo truy vấn trên cuộc hội thoại xử lý '{1C8BCD7B-3366-E211-93C7-005056BA3606}.' đã đóng do lỗi sau:
<?xml version="1.0"?>
<Error xmlns="http://schemas.microsoft.com/SQL/ServiceBroker/Error">
<Code>-8490</Code>
<Description>Cannot find the remote service 'SqlQueryNotificationService-b7240bb0-6586-4cee-bb7c-a3d2e706c0f8' because it does not exist.</Description>
</Error>
Lỗi đó là lỗi mà chúng tôi đã biết trong một thời gian, nhưng vẫn chưa thể giải quyết trong mã ứng dụng của chúng tôi. Tuy nhiên, hai lỗi đầu tiên đã bắt đầu xuất hiện trong vài ngày qua và cả tần suất lỗi và số lượng thông báo truy vấn đang bị loại bỏ dường như đang tăng lên.
Có ai có cái nhìn sâu sắc về các bước khắc phục sự cố hoặc thông tin về Lỗi 9245 không?
Chỉnh sửa: Một số thông tin bổ sung -
Liên quan đến câu hỏi của Jon, chúng tôi đang triển khai SqlDependency trong Ứng dụng và tôi tin rằng nó có thể không được thực hiện chính xác, dẫn đến các thông báo hộp thoại thông báo truy vấn. Khi trước đây chúng tôi đã chạy ứng dụng này trên SQL 2008R2, chúng tôi đã bật cờ theo dõi 4133 như được nêu trong KB này: http://support.microsoft.com/kb/958006 , ít nhất đã làm giảm số lượng tin nhắn đang xảy ra trong nhật ký sự kiện.
Điều đó nói rằng, chuỗi thông báo lỗi đầu tiên mà tôi đã đăng ở trên (Lỗi: 9245) là mới (theo hiểu biết của tôi). Chúng tôi đã nâng cấp máy chủ lên SQL 2012 SP1 vài tuần trước và KHÔNG bật cờ theo dõi 4133 tại thời điểm lỗi 9245 bắt đầu xuất hiện.
Cũng cần lưu ý, trong khi các lỗi xảy ra với tần suất tăng dần (gần 1 lỗi cứ sau 5 đến 10 phút) trong khoảng thời gian 12 giờ thì chúng dừng đột ngột vào sáng hôm qua ngay sau khi tôi hỏi ở đây về Lỗi: 9245. Khoảng một giờ sau khi tôi bật cờ theo dõi 4133 và tôi đã không thấy lỗi kể từ đó. Mặc dù có vẻ như hai lỗi có liên quan với nhau, tôi không hoàn toàn chắc chắn rằng chúng được kết nối trực tiếp.
Tôi sẽ xem những gì tôi có thể tìm thấy từ các bản ghi sự kiện Windows khác trên máy chủ này và xem liệu có bất cứ điều gì khác liên quan đến thời gian xảy ra các lỗi này không. Tôi cũng đã vô hiệu hóa 4133 để xác nhận rằng nó không có ảnh hưởng đến lỗi 9245.
Edit2: Vài phút sau khi vô hiệu hóa cờ theo dõi 4133, các lỗi đã bắt đầu xảy ra lần nữa và tôi tin rằng tôi cũng biết mối quan hệ giữa hai người, vì vậy tôi sẽ tiếp tục và trả lời câu hỏi của riêng mình.
SqlDependency
trong ứng dụng của bạn? Nếu có, tôi sẽ nói nó không được thực hiện chính xác.