MSSQL服务无法在ubuntu上启动

时间:2017-11-17 16:01:14

标签: sql-server linux ubuntu

每次我检查MSSQL服务失败时,我的虚拟服务器上都有超过5 GB的内存。我已将sql端口更改为1533.

  

r ***** k:〜#sudo systemctl status mssql-server

●mssql-server.service - Microsoft SQL Server数据库引擎  已加载:已加载(/lib/systemd/system/mssql-server.service;已启用;供应商预设:已启用) 活动:非活动(死)(结果:退出代码)自2017年5月15日星期五15:39:39 UTC; 1分钟37秒前

Process: 4906 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=255)
Main PID: 4906 (code=exited, status=255)

Nov 17 15:39:39 SV0*****com systemd[1]: mssql-server.service: Unit entered failed state.

Nov 17 15:39:39 SV0*****com systemd[1]: mssql-server.service: Failed with result 'exit-code'.

Nov 17 15:39:39 SV0*****.com systemd[1]: mssql-server.service: Service hold-off time over, scheduling restart.

Nov 17 15:39:39 SV0*****.com systemd[1]: Stopped Microsoft SQL Server Database Engine.

Nov 17 15:39:39 SV0*****.com systemd[1]: mssql-server.service: Start request repeated too quickly.

Nov 17 15:39:39 SV0*****.com systemd[1]: Failed to start Microsoft SQL Server Database Engine.
  

r ***** k:/ var / opt / mssql #cat mssql.conf

> [EULA] accepteula = Y</br>
> 
> [network] ipaddress = 6*.*1.1*2.*8 kerberoskeytabfile =
> /var/opt/mssql/secrets/mssql.keytab tcpport = 1533
> 
> [memory] memorylimitmb = 3328
> 
> [filelocation] defaultdatadir = /tmp/data

任何人都可以帮助稳定vm上的mssql服务。

1 个答案:

答案 0 :(得分:1)

您的Ubuntu服务器是否启用了防火墙?如果是这样,它可能阻止端口1533,这阻止服务在该自定义端口上启动。

您可能还需要查看/ var / log / messages以获取更多信息。