Triệu chứng

Giả định rằng bạn sử dụng SQL Server 2017 và bạn có nhiều gói dịch vụ tích hợp SQL Server (SSIS), bạn có thể nhận thấy rằng SSIS hoặc Power BI báo cáokhông có sporadically không cólỗi sau khi kết nối thời gian chờ:

"_Main_XXXXX: lỗi: mã lỗi SSIS DTS_E_OLEDBERROR. Đã xảy ra lỗi OLE DB. Mã lỗi: 0x80004005. "

Bản ghi OLE DB sẵn dùng. Nguồn: "Microsoft SQL Server Native Client 11,0" HRESULT: 0x80004005 mô tả: "đã hết thời gian chờ đăng nhập".

Bản ghi OLE DB sẵn dùng. Nguồn: "Microsoft SQL Server Native Client 11,0" HRESULT: 0x80004005 mô tả: "không thể hoàn thành quy trình đăng nhập do sự chậm trễ trong phản hồi đăng nhập".

Bản ghi OLE DB sẵn dùng. Nguồn: "Microsoft SQL Server Native Client 11,0" HRESULT: 0x80004005 mô tả: "nhà cung cấp TCP: timeout Error [258]. "."

Nếu không, vấn đề sẽ không giới hạn đối với các báo cáo SSIS hoặc PowerBI. Bất kỳ ứng dụng nào có thể truy nhập các sự cố về hiệu suất và thời gian chờ khi kết nối với SQL Server. 

Bản sửa lỗi này giới thiệu hai cột mới, error_codeop_history trong sys.dm_os_buffer_descriptors Hàm. Cột Error_code đại diện cho lỗi thông tin trong thời gian thử mới nhất để định cư vùng đệm trong câu hỏi. Cột Op_history đại diện cho lịch sử hoạt động của bộ đệm ở định dạng bit (4 bit cho mỗi thao tác, 16 tổng số hoạt động, 4 bit cuối cùng đại diện cho mới nhất thao tác và Shift sang trái theo thời gian tiến hành). 

Lưu ý Bản sửa lỗi này không giải quyết được bất kỳ lỗi nào cụ thể mà bạn nhìn thấy trong khi đọc tiếng đệm giấy. Nó chỉ cho thấy nhiều thông tin về mã lỗi và các hoạt động trên bộ đệm để khắc phục sự cố bổ sung có thể được thực hiện với thông tin mới. 

Nguyên nhân gốc

Các vấn đề về thời gian chờ và hiệu năng là chung trong tự nhiên và có thể có nhiều nguyên nhân căn đều bên dưới. Trong trường hợp cụ thể này, có nhiều lỗi và việc truy xuất được quan sát thấy trong khi tìm cách đọc các trang dữ liệu từ các tệp dữ liệu và phổ biến bộ đệm bộ nhớ (bộ nhớ đại diện của các trang dữ liệu). Nguyên nhân gốc của lỗi tổng bộ đệm không được xác định rõ ràng là các mã lỗi cơ bản trong khi tìm cách cư trú bộ đệm không được tiếp xúc.

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Giải pháp

Sự cố này đã được khắc phục trong bản Cập Nhật tích lũy sau đây cho SQL Server:

Giới thiệu về Cập Nhật tích lũy cho SQL Server:

Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:

Tham khảo

Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×