Ubuntu 16.04でSQL Serverを起動できない


11

昨日、Ubuntu 16.04マシンにSQL Server v.Nextパブリックプレビューをインストールして動作させました。しかし、今日は機能していません。

エラーを取得:

root @ OraServer:/ var / opt / mssql / log#systemctl status mssql-server
●mssql-server.service-Microsoft(R)SQL Server(R)データベースエンジン
   ロード済み:ロード済み(/lib/systemd/system/mssql-server.service; enabled; vendor preset:enabled)
   アクティブ:非アクティブ(デッド)(結果:終了コード)Sun 2016-11-27 13:34:23 IST以降; 18秒前
  プロセス:6368 ExecStart = / opt / mssql / bin / sqlservr(code = exited、status = 1 / FAILURE)
 メインPID:6368(コード=終了、ステータス= 1 /障害)

11月27日13:34:23 OraServer systemd [1]:mssql-server.service:ユニットは障害状態に入りました。
11月27日13:34:23 OraServer systemd [1]:mssql-server.service:結果「exit-code」で失敗しました。
11月27日13:34:23 OraServer systemd [1]:mssql-server.service:サービスのホールドオフタイムオーバー、再起動のスケジュール。
11月27日13:34:23 OraServer systemd [1]:Microsoft(R)SQL Server(R)データベースエンジンを停止しました。
11月27日13:34:23 OraServer systemd [1]:mssql-server.service:開始リクエストの繰り返しが速すぎます。
11月27日13:34:23 OraServer systemd [1]:Microsoft(R)SQL Server(R)データベースエンジンの起動に失敗しました。

SQLサーバーのエラーログには何も表示されませんでした。最後の再起動後、ログはまったくないと言うことができます。

回答:


12

OSに3250MBのメモリがないため、SQL Serverは起動しませんでした。以下のコマンドで追跡されました

journalctl -u mssql-server.service -b
Nov 30 00:43:21 OraServer sqlservr [4075]: 
 sqlservr:このプログラムには、少なくとも3250メガバイトのメモリーを備えたマシンが必要です。

メモリが追加され、SQL Serverが起動しました:

systemctl status mssql-server

RAMとハードドライブメモリはどちらもメモリと呼ばれ、混乱を招くことがよくあります。???? RAMまたはハードディスクを増やす必要があります!
リズワンパテル

1
@RizwanPatelここでのメモリとはRAMを指します
Rak

0

同じエラーが発生しました:

開始リクエストの繰り返しが速すぎます

しかし、@ Rakと同じコマンドで明らかになった別の理由のために:

journalctl -u mssql-server.service -b

...

エラー:ディレクトリ[/ var / opt / mssql / system /]を作成できませんでした。

このディレクトリを作成しようとすると問題(権限)が明らかになり、sudoがこれを解決したため、サービスを再起動しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.