Triệu chứng
Giả sử bạn cố gắng cài Microsoft SQL Server 2019 trên hệ điều hành Linux như Redhat hoặc Ubuntu. Nếu IPv6 bị vô hiệu hóa ở cấp độ nhân hệ điều hành và bạn cố gắng cấu hình SQL Server bằng cách sử dụng lệnh "sudo /opt/mssql/bin/mssql-conf setup", bạn nhận được các thông báo sau trong bảng điều khiển Linux và nhật ký lỗi SQL Server. Ngoài ra, cấu hình có thể không thành công.
Bảng điều khiển Linux:
PID cấp phép đã được xử lý thành công. Phiên bản mới là [Phiên bản Đánh giá Doanh nghiệp].
ForceFlush được bật cho trường hợp này.
Tính năng ForceFlush được bật cho độ bền của nhật ký.
Không thiết lập được Microsoft SQL Server đầu tiên. Vui lòng tham khảo ERRORLOG
trong /var/opt/mssql/log để biết thêm thông tin.
SQL Server nhật ký lỗi:
DateTimeAndspid Đang xóa cơ sở dữ liệu tempdb.
DateTimeAnds pid [2]. Trạng thái tính năng: PVS: 0. CTR: 0. Đồng thờiPFSUpdate: 1.
DateTimeAndS pid Khởi động cơ sở dữ liệu 'tempdb'.
DateTimeAndS pid Cơ sở dữ liệu tempdb có 1 (các) tệp dữ liệu.
DateTimeAndS pid Điểm cuối Service Broker đang ở trạng thái vô hiệu hóa hoặc bị ngừng.
DateTimeAndS pid Điểm cuối Phản chiếu Cơ sở dữ liệu đang ở trạng thái vô hiệu hóa hoặc bị ngừng.
Trình quản lý Trình ngắt Dịch vụ DateTimeAndS pid đã bắt đầu.
DateTimeAndS pid Database 'msdb' chạy bước nâng cấp từ phiên bản VersionNum lên VersionNum phiên bản.
DateTimeAndS pid Database 'msdb' chạy bước nâng cấp từ phiên bản VersionNum lên VersionNum phiên bản.
DateTimeAnds lỗi pid : 26024, Mức độ nghiêm trọng: 16, Tiểu bang: 1.
DateTimeAndS pid Server không nghe được trên 'bất kỳ' <ipv6> 1433. Lỗi: 0x2742. Để tiếp tục, hãy thông báo cho người quản trị hệ thống của bạn.
DateTimeAnds lỗi pid : 17182, Mức độ nghiêm trọng: 16, Tiểu bang: 1.
DateTimeAndS khởi tạo TDSSNIClient pid không thành công với lỗi 0x2742, mã trạng thái 0xa. Lý do: Không thể khởi tạo trình nghe TCP/IP. Một hoạt động ổ cắm gặp phải một mạng đã chết.
DateTimeAnds lỗi pid : 17182, Mức độ nghiêm trọng: 16, Tiểu bang: 1.
Khởi tạo TDSSNIClient pid TDSSNIClient không thành công với lỗi 0x2742, mã trạng thái 0x1. Lý do: Khởi tạo không thành công kèm theo lỗi cơ sở hạ tầng. Kiểm tra các lỗi trước đó. Một hoạt động ổ cắm gặp phải một mạng đã chết.
DateTimeAnds lỗi pid : 39002, Mức độ nghiêm trọng: 16, Tiểu bang: 1.
DateTimeAndS pid SQL không thể khởi động khả năng mở rộng đối với mã 0x80070005.
DateTimeAnds lỗi pid : 17826, Mức độ nghiêm trọng: 18, Tiểu bang: 3.
DateTimeAndS pid Không thể khởi động thư viện mạng vì lỗi nội bộ trong thư viện mạng. Để xác định nguyên nhân, hãy xem lại các lỗi ngay trước lỗi này trong nhật ký lỗi.
DateTimeAnds lỗi pid : 17120, Mức độ nghiêm trọng: 16, Tiểu bang: 1.
DateTimeAndS pid SQL Server không thể sinh ra chuỗi FRunCommunicationsManager. Kiểm tra nhật ký SQL Server nhật ký lỗi và nhật ký lỗi hệ điều hành để biết thông tin về các sự cố liên quan có thể xảy ra.
Giải pháp
Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây 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:
Cách giải quyết
Để khắc phục sự cố này, hãy chạy lệnh sau đây:
sudo MSSQL_IP_ADDRESS=0.0.0.0 /opt/mssql/bin/mssql-conf setup
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".
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.