KB2877857 - FIX: Lỗi "The OLE DB provider '' provided invalid collation" error when an application executes some distributed queries through a linked server in SQL Server 2012 SP1

Áp dụng cho
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard

Triệu chứng

Hãy cân nhắc các trường hợp sau:

  • Bạn đã cài đặt Microsoft SQL Server 2012 Gói Dịch vụ 1 (SP1) trên máy tính.
  • Bạn tạo máy chủ nối kết đến nguồn dữ liệu KHÔNG PHẢI MS bằng cách sử dụng nhà cung cấp OLE DB bên thứ ba.
  • Ứng dụng máy khách thực thi một số truy vấn được phân phối thông qua máy chủ được liên kết.

Trong trường hợp này, bạn nhận được thông báo lỗi sau đây:

Lưu ý

Msg 7369, Cấp 16, Tiểu bang 1, Dòng 1
Nhà cung cấp OLE DB '<ProviderName' đã> cung cấp đối chiếu không hợp lệ.

Giải pháp

Sự cố này đã được khắc phục lần đầu trong bản cập nhật tích lũy sau đây của SQL Server.

Bản cập nhật tích lũy 6 cho SQL Server 2012 SP1 /en-us/help/2874879

Giới thiệu về các bản 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 dành cho SQL Server sẽ chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật được bao gồm trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất dành cho doanh SQL Server:

      

Trạng thái

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