KHẮC PHỤC: Không thể truy nhập dữ liệu trong FileTable sau khi bạn nâng cấp từ SQL Server 2012 SP1 lên SQL Server 2014

Áp dụng cho
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Triệu chứng

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

  • Bạn bật AlwaysOn cho cơ sở dữ liệu trong Microsoft SQL Server 2012 Gói Dịch vụ 1 (SP1).
  • Bạn bật FILESTREAM cho truy nhập Transact-SQL, truy nhập I/O và truy nhập từ xa trên cơ sở dữ liệu.
  • Bạn sử dụng Filetable trên cơ sở dữ liệu.
  • Bạn nâng cấp SQL Server lên SQL Server 2014.

Trong kịch bản này, không thể truy nhập dữ liệu Filetable thông qua chia sẻ cụm và chia sẻ tài nguyên cụm không hoạt động sau khi bạn nâng cấp SQL Server.

Nguyên nhân

Sự cố xảy ra do trình điều khiển liên quan thay đổi sau khi bạn nâng cấp từ SQL Server 2012 SP1 lên SQL Server 2014.

Giải pháp

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

Cập nhật Tích lũy 2 cho SQL Server 2014 /en-us/help/2967546

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 chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp 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 cho SQL Server:

      

Giải pháp thay thế

Để tránh sự cố này, hãy thay đổi theo cách thủ công thuộc tính đường dẫn của tài nguyên <AvailabilityGroupName>_FSShare để trỏ tới trình điều khiển chính xác: Từ
'\\?\GLOBALROOT\Device\RsFx0201\<localmachine>\{AvailabilityGroupID}' to '\\?\GLOBALROOT\Device\RsFx0300\<localmachine>\{AvailabilityGroupID}'

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".