Lỗi liên kết truyền thông đối với một số truy vấn đến máy chủ được liên kết


7

Tôi đang gặp lỗi sau trong SSMS (máy chủ có Windows Server 2008 và Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 được cài đặt) khi chạy một số truy vấn đối với máy chủ được liên kết, đặc biệt là các truy vấn chạy dài.

Đơn giản chọn từ các bảng trên máy chủ được liên kết hoạt động tốt. Đây là một vấn đề mới được chú ý khi các SP hoạt động trong nhiều năm bắt đầu thất bại.

Tôi đã chạy một bản ghi Wireshark trên máy chủ, chụp các gói đến cổng 1433 trên máy chủ máy chủ được liên kết. Ở phần cuối của bản chụp, tôi thấy nhiều (10) TCP Keep-Alives được phát hành (sau một thông báo liên quan đến tổng kiểm tra xấu) và sau đó là gói RST. Gói RST tương quan với lỗi bên dưới được trả về cho máy khách.

Có các máy chủ cơ sở dữ liệu khác trên mạng của chúng tôi, nơi máy chủ được liên kết được định cấu hình giống hệt nhau, không thể hiện vấn đề này.

Tôi đã tìm thấy một số bài viết như thế nàythế này . Chúng tôi đang sử dụng các NIC Broadcom có ​​liên quan. Cài đặt Trạng thái Giảm tải Ống khói được bật trên máy chủ.

Chúng tôi sẽ cố gắng vô hiệu hóa. Những suy nghĩ khác về xử lý sự cố sẽ được đánh giá cao.

OLE DB provider "SQLNCLI10" for linked server "myServer" returned message "Protocol error in TDS stream".
OLE DB provider "SQLNCLI10" for linked server "myServer" returned message "Communication link failure".
Msg 65535, Level 16, State 1, Line 0
Session Provider: Physical connection is not usable [xFFFFFFFF]. 
OLE DB provider "SQLNCLI10" for linked server "myServer" returned message "Communication link failure".
Msg 65535, Level 16, State 1, Line 0
Session Provider: Physical connection is not usable [xFFFFFFFF]. 
OLE DB provider "SQLNCLI10" for linked server "myServer" returned message "Communication link failure".
Msg 64, Level 16, State 1, Line 0
TCP Provider: The specified network name is no longer available.


1
Vâng tôi đồng ý. Ở công việc trước đây của chúng tôi, chúng tôi có tất cả các loại vấn đề với Broadcom NIC. Điều thú vị là, không có bất kỳ thay đổi cấu hình nào khác, khi chúng tôi trao đổi chúng (đối với thẻ Intel tôi khá chắc chắn), tất cả những vấn đề này đã biến mất ngay lập tức. Các máy chủ được liên kết vẫn nói chung, nhưng việc loại bỏ Broadcom sẽ giảm bớt phần nào nỗi đau đó. Oh và tại sao bạn vẫn còn trên RTM? Vui lòng áp dụng SP2 .
Aaron Bertrand

1
Ngoài ra hãy xem kích thước gói mạng và cố gắng theo dõi tổng kiểm tra xấu - tổng kiểm tra chính xác là gì?
Aaron Bertrand

1
"Máy chủ của bạn có các máy chủ Broadcom không?" nên có trong danh sách tiêu chuẩn các câu hỏi mà ứng viên DBA hỏi một nhà tuyển dụng tiềm năng. Bạn cần phải tính đến tiền nguy hiểm cho gói được cung cấp.
Mark Storey-Smith

Cảm ơn cả hai, điều này có vẻ phổ biến. Tôi sẽ thêm bất kỳ phát hiện / giải quyết bổ sung cho câu hỏi này. Chúng tôi sẽ áp dụng SP2 ASAP, tôi bắt đầu bối rối khi đăng phiên bản @@;)
slachterman

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.