Ubuntu 16.04'te SQL Server başlatılamıyor


11

Kurulu ve dün çalışan Ubuntu 16.04 makinemde SQL Server v.Next genel önizleme vardı . Ama bugün çalışmıyor.

Aşağıdaki hatayı alıyorum:

root @ OraServer: / var / opt / mssql / log # systemctl durumu mssql-sunucusu
● mssql-server.service - Microsoft (R) SQL Server (Veritabanı) Veritabanı Altyapısı
   Yüklendi: yüklendi (/lib/systemd/system/mssql-server.service; etkin; satıcı ön ayarı: etkin)
   Aktif: aktif değil (ölü) (Sonuç: çıkış kodu) Paz'dan beri 2016-11-27 13:34:23 IST; 18 s önce
  İşlem: 6368 ExecStart = / opt / mssql / bin / sqlservr (kod = çıkıldı, durum = 1 / ARIZA)
 Ana PID: 6368 (kod = çıkıldı, durum = 1 / ARIZA)

27 Kasım 13:34:23 OraServer systemd [1]: mssql-server.service: Birim başarısız durumuna girdi.
27 Kasım 13:34:23 OraServer systemd [1]: mssql-server.service: Sonuç 'çıkış kodu' ile başarısız oldu.
Kasım 27 13:34:23 OraServer systemd [1]: mssql-server.service: Hizmet tutma süresi bitti, yeniden başlatma zamanlanıyor.
Kasım 27 13:34:23 OraServer systemd [1]: Microsoft (R) SQL Server (R) Veritabanı Altyapısını durdurdu.
27 Kasım 13:34:23 OraServer systemd [1]: mssql-server.service: Başlatma isteği çok hızlı bir şekilde tekrarlandı.
Kasım 27 13:34:23 OraServer systemd [1]: Microsoft (R) SQL Server (R) Veritabanı Altyapısı başlatılamadı.

SQL Server hata günlüklerinde hiçbir şey göremedim. Son yeniden başlatmadan sonra hiç günlük yok diyebilirsiniz.

Yanıtlar:


12

İşletim sisteminde 3250 MB bellek olmadığı için SQL Server başlatılmadı. Aşağıdaki komutla takip edildi

journalctl -u mssql-server.service -b
30 Kasım 00:43:21 OraServer sqlservr [4075]: 
 sqlservr: Bu program en az 3250 megabayt belleğe sahip bir makine gerektirir.

Bellek eklendi ve SQL Server başlatıldı:

systemctl status mssql-server

Hem RAM hem de sabit sürücü belleği, genellikle karışıklığa neden olan bellek olarak adlandırılır. ???? Koç veya harddisk'i artırmalıyız!
Rizwan Patel

1
@RizwanPatel burada bellek RAM anlamına gelir
Rak

0

Aynı hatayı alıyordum:

Başlangıç ​​isteği çok hızlı bir şekilde tekrarlandı

Ancak @Rak ile aynı komutla ortaya çıkan farklı bir nedenden dolayı:

journalctl -u mssql-server.service -b

...

Hata: [/ var / opt / mssql / system /] dizini oluşturulamadı.

Bu dizini oluşturmaya çalışmak sorunu (izinler) ortaya çıkardı, hizmeti sudo olarak yeniden başlatmak bunu çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.