Tôi đang sử dụng SQL Server 2017, Ứng viên phát hành 2 (RC2) trên Linux (Ubuntu 16.04).
Khi máy chủ khởi động, SQL Server cũng thường khởi động. Nhưng vì một số lý do, SQL Server sẽ không bắt đầu nữa. Ít nhất tôi không thể kết nối với nó bằng sqlcmd . Tôi gặp lỗi hết thời gian ODBC ( "Sqlcmd: Lỗi: Microsoft ODBC Driver 13 cho SQL Server ") mỗi lần:
Login timeout expired.
TCP Provider: Error code 0x2749.
A network-related or instance-specific error has occurred while establishing a
connection to SQL Server. Server is not found or not accessible. Check if instance
name is correct and if SQL Server is configured to allow remote connections.
For more information see SQL Server Books Online..
Tuy nhiên, khi tôi chạy:
ps aux | grep mssql
Tôi nhận được hai mục trả về cho thấy rằng mssql
người dùng đang chạy sqlservr
quá trình.
Ngoài ra, tệp errorlog trong / var / opt / mssql / log / không có dấu thời gian khớp khi tôi khởi động VM (hoặc khởi động lại dịch vụ), cũng không có mục mới nào trong tệp đó.
VÀ, trong / var / log / message , tất cả những gì hiển thị là:
Đây là một phiên bản đánh giá. Có [141] ngày còn lại trong giai đoạn đánh giá.
Nếu tôi chạy systemctl status mssql-server
, sau đó tôi nhận được như sau:
● mssql-server.service - Công cụ cơ sở dữ liệu Microsoft SQL Server được
tải: đã tải (/lib/systemd/system/mssql-server.service; đã bật; nhà cung cấp cài sẵn: đã bật)
Hoạt động: thất bại (Kết quả: mã thoát) từ Mon 2017- 09-04 20:01:56 BST; 36s trước
Tài liệu: https://docs.microsoft.com/en-us/sql/linux
Quá trình: 8009 ExecStart = / opt / mssql / bin / sqlservr (code = exited, status = 255)
Chính PID: 8009 (code = đã thoát, trạng thái = 255)Started Microsoft SQL Server Database Engine. This is an evaluation version. There are [141] days left in the evaluation period. Stopping Microsoft SQL Server Database Engine... mssql-server.service: Main process exited, code=exited, status=255/n/a Stopped Microsoft SQL Server Database Engine. mssql-server.service: Unit entered failed state. mssql-server.service: Failed with result 'exit-code'.