Saya menggunakan SQL Server 2017, Release Candidate 2 (RC2) di Linux (Ubuntu 16.04).
Ketika server mulai, SQL Server biasanya mulai juga. Tetapi untuk beberapa alasan, SQL Server tidak akan mulai lagi. Setidaknya saya tidak bisa terhubung menggunakan sqlcmd . Saya mendapatkan batas waktu ODBC ( "Sqlcmd: Kesalahan: Microsoft ODBC Driver 13 untuk SQL Server ") setiap saat sekarang:
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..
Namun, ketika saya menjalankan:
ps aux | grep mssql
Saya mendapatkan dua entri kembali yang menunjukkan bahwa mssql
pengguna menjalankan sqlservr
proses.
Juga, file errorlog di / var / opt / mssql / log / tidak memiliki timestamp yang cocok ketika saya memulai VM (atau me-restart layanan), juga tidak ada entri baru dalam file itu.
DAN, dalam / var / log / pesan , semua yang muncul adalah:
Ini adalah versi evaluasi. Ada [141] hari tersisa dalam periode evaluasi.
Jika saya berlari systemctl status mssql-server
, maka saya mendapatkan yang berikut:
● mssql-server.service - Mesin Basis Data Microsoft SQL Server
Dimuat: dimuat (/lib/systemd/system/mssql-server.service; diaktifkan; preset vendor: diaktifkan)
Aktif: gagal (Hasil: kode-keluar) sejak Senin 2017- 09-04 20:01:56 BST; 36d lalu
Documents: https://docs.microsoft.com/en-us/sql/linux
Proses: 8009 ExecStart = / opt / mssql / bin / sqlservr (kode = keluar, status = 255)
PID Utama: 8009 (kode = keluar, status = 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'.