ไม่สามารถเริ่ม SQL Server บน Ubuntu 16.04


11

ฉันมี SQL Server v.Next ตัวอย่างสาธารณะบนเครื่อง Ubuntu 16.04 ที่ติดตั้งและทำงานเมื่อวานนี้ แต่มันไม่ทำงานวันนี้

รับข้อผิดพลาดด้านล่าง:

root @ OraServer: / var / opt / mssql / log # systemctl สถานะ mssql-server
● mssql-server.service - โปรแกรมฐานข้อมูล Microsoft (R) SQL Server (R)
   โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mssql-server.service; เปิดใช้งาน; ตั้งไว้ล่วงหน้าของผู้ขาย: เปิดใช้งาน)
   ใช้งานอยู่: ไม่ทำงาน (ไม่ทำงาน) (ผลลัพธ์: exit-code) ตั้งแต่วันอาทิตย์ 2016-11-27 13:34:23 IST; 18 ปีที่แล้ว
  กระบวนการ: 6368 ExecStart = / opt / mssql / bin / sqlservr (รหัส = ออกจากสถานะ = 1 / FAILURE)
 PID หลัก: 6368 (รหัส = ออกจากสถานะ = 1 / FAILURE)

27 พ.ย. 13:34:23 OraServer systemd [1]: mssql-server.service: หน่วยที่ป้อนล้มเหลว
27 พ.ย. 13:34:23 OraServer systemd [1]: mssql-server.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
27 พ.ย. 13:34:23 OraServer systemd [1]: mssql-server.service: หมดเวลาให้บริการเกินกำหนดเวลาเริ่มต้นใหม่
27 พ.ย. 13:34:23 OraServer systemd [1]: หยุดโปรแกรมฐานข้อมูลเซิร์ฟเวอร์ SQL (R) Microsoft (R)
27 พ.ย. 13:34:23 OraServer systemd [1]: mssql-server.service: เริ่มคำขอซ้ำเร็วเกินไป
27 พ.ย. 13:34:23 OraServer systemd [1]: ไม่สามารถเริ่มโปรแกรมฐานข้อมูล Microsoft (R) SQL Server (R)

ฉันไม่เห็นสิ่งใดในบันทึกข้อผิดพลาดของเซิร์ฟเวอร์ SQL คุณสามารถพูดได้ว่าไม่มีบันทึกเลยหลังจากรีบูตครั้งล่าสุด

คำตอบ:


12

SQL Server ไม่เริ่มทำงานเนื่องจากระบบปฏิบัติการไม่มีหน่วยความจำ 3250MB ถูกติดตามโดยคำสั่งด้านล่าง

journalctl -u mssql-server.service -b
30 พ.ย. 00:43:21 OraServer sqlservr [4075]: 
 sqlservr: โปรแกรมนี้ต้องการเครื่องที่มีหน่วยความจำอย่างน้อย 3250 เมกะไบต์

มีการเพิ่มหน่วยความจำและ SQL Server เริ่มทำงาน:

systemctl status mssql-server

หน่วยความจำทั้งแรมและฮาร์ดไดรฟ์เรียกว่าหน่วยความจำซึ่งมักทำให้เกิดความสับสน ???? เราควรจะเพิ่มแรมหรือฮาร์ดดิสก์!
Rizwan Patel

1
@RizwanPatel ที่นี่หน่วยความจำหมายถึง RAM
รัก

0

ฉันได้รับข้อผิดพลาดเดียวกัน:

เริ่มคำขอซ้ำเร็วเกินไป

แต่ด้วยเหตุผลที่ต่างออกไปซึ่งถูกเปิดเผยโดยคำสั่งเดียวกับ @Rak:

journalctl -u mssql-server.service -b

...

ข้อผิดพลาด: ไม่สามารถสร้างไดเรกทอรี [/ var / opt / mssql / system /]

พยายามสร้างไดเรกทอรีนี้เปิดเผยปัญหา (สิทธิ์) เริ่มบริการใหม่เนื่องจากsudoแก้ไขปัญหานี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.