首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法连接到SQL server实例ubuntu 18.04

无法连接到SQL server实例ubuntu 18.04
EN

Stack Overflow用户
提问于 2019-10-17 16:32:36
回答 1查看 848关注 0票数 0

我在ubuntu 18.04上运行SQL server,我可以通过SSMS成功地连接到它。但是我再也联系不上了。我的第一个直觉是通过执行以下命令来检查SQL服务器是否正在运行

代码语言:javascript
运行
复制
sudo systemctl status mssql-server

注意,SQL server实例处于活动状态,因此我重新启动了整个服务器,并再次运行上述命令,并看到了以下内容:

代码语言:javascript
运行
复制
mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/lib/systemd/system/mssql-server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2019-10-16 16:49:17 UTC; 1min 13s ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Process: 1025 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=1/FAILURE)
Main PID: 1025 (code=exited, status=1/FAILURE)
Oct 16 16:49:17 lamp-xxxxx systemd[1]: mssql-server.service: Main process exited, code=exited, status=1/FAILURE
Oct 16 16:49:17 lamp-xxxxx systemd[1]: mssql-server.service: Failed with result 'exit-code'.
Oct 16 16:49:17 lamp-xxxxx systemd[1]: mssql-server.service: Service hold-off time over, scheduling restart. 
Oct 16 16:49:17 lamp-xxxxx systemd[1]: mssql-server.service: Scheduled restart job, restart counter is at 3.
Oct 16 16:49:17 lamp-xxxxx systemd[1]: Stopped Microsoft SQL Server Database Engine.
Oct 16 16:49:17 lamp-xxxxx systemd[1]: mssql-server.service: Start request repeated too quickly.
Oct 16 16:49:17 lamp-xxxxx systemd[1]: mssql-server.service: Failed with result 'exit-code'.
Oct 16 16:49:17 lamp-xxxxx systemd[1]: Failed to start Microsoft SQL Server Database Engine.

我检查了/var/opt/mssql/log/errorlog中的日志,发现了以下内容。

代码语言:javascript
运行
复制
2019-10-14 13:52:56.16 spid51      CImageHelper::Init () Failed load of 
symbol file with path = /binn/;/BINN - Not enough storage is available to 
process this command.

2019-10-14 13:52:56.17 spid51      CImageHelper::Init () Failed load of 
symbol file with path = /binn/;/BINN - Not enough storage is available to process this command.

2019-10-14 13:52:56.19 spid51      Error: 19099, Severity: 16, State: 1.
2019-10-14 13:52:56.19 spid51      Trace ID '1' was stopped because of an error. Cause: 0x80070005(Access is denied.). Restart the trace after correcting the problem.
2019-10-14 13:52:56.20 spid51      Error: 17053, Severity: 16, State: 1.
2019-10-14 13:52:56.20 spid51      FCB::MakePreviousWritesDurable: Operating system error (null) encountered.
2019-10-14 13:52:56.21 spid51      Error: 9001, Severity: 21, State: 1.
2019-10-14 13:52:56.21 spid51      The log for database 'master' is not available. Check the operating system error log for related error messages. Resolve any errors and restart the database.
2019-10-14 13:52:56.24 spid51      Error: 9001, Severity: 21, State: 16.

我不是专家,不知道下一步该怎么做。

EN

回答 1

Stack Overflow用户

发布于 2019-10-17 22:07:26

所以这个错误的原因是因为我弄乱了文件的所有权..运行以下命令修复它对我来说太糟糕了,我在这上面花了太多时间:

代码语言:javascript
运行
复制
cd /var/opt

sudo chown mssql:mssql -R mssql

是时候大显身手了:-D。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58428212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档