KB4212960 - KHẮC PHỤC: SQL Server sẽ không khởi động khi bạn chạy hình ảnh bộ chứa SQL Server 2017 Linux trên Docker for Windows

Áp dụng cho
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Triệu chứng

Giả sử bạn chạy hình ảnh bộ chứa SQL Server 2017 Linux trên Docker cho Windows. Khi hình ảnh Docker được sử dụng để cung cấp bộ chứa và bạn sử dụng vị trí gắn kết ổ đĩa (vị trí mặc định của /var/opt/mssql) hoặc bất kỳ thư mục mẹ nào, SQL Server sẽ không khởi động. Ngoài ra, bạn sẽ nhận được thông báo lỗi tương tự như sau:

Lưu ý

Lỗi ngày giờ SPID6s : 17053, Mức độ nghiêm trọng: 16, Trạng thái: 1.
Ngày giờ SPID6s /var/opt/mssql/data/mastlog.ldf: Đã gặp lỗi hệ điều hành 31(Một thiết bị được gắn vào hệ thống không hoạt động.)
Ngày giờ SPID6s Lỗi: 9002, Mức độ nghiêm trọng: 17, Trạng thái: 0.
ngày giờ SPID6s Nhật ký giao dịch cho cơ sở dữ liệu 'master' đã đầy do 'NOTHING'.
Ngày giờ SPID6s Lỗi: 928, Mức độ nghiêm trọng: 20, Trạng thái: 1.

Nguyên nhân

Sự cố này xảy ra vì thư mục từ Windows được gắn dưới dạng Hệ thống Tệp Internet Chung (CIFS) bên trong vùng chứa Docker. CIFS không được SQL Server trên Linux chính thức hỗ trợ như một hệ thống tệp.

Giải pháp

Bản sửa lỗi cho sự cố này được bao gồm trong bản cập nhật sau đây dành cho SQL Server:

Bản cập nhật tích lũy 7 cho SQL Server 2017

Giới thiệu về bản dựng SQL Server

Mỗi bản dựng mới cho SQL Server đều chứa tất cả bản sửa lỗi nóng và bản sửa lỗi bảo mật trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho phiên bản SQL Server của mình:

Bản dựng mới nhất cho SQL Server 2017

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

Tham khảo

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

Tuyên bố từ chối trách nhiệm thông tin của bên thứ ba

Các sản phẩm bên thứ ba mà bài viết này đề cập được sản xuất bởi các công ty độc lập với Microsoft. Microsoft không đưa ra sự đảm bảo, dù là ngụ ý hay theo một hình thức khác, về hiệu suất hoặc mức độ tin cậy của những sản phẩm này.