我已经在Ubuntu 16机器上设置了SQL Server数据库服务器。为了使其在主机网络上安全,我正在努力在其上添加SSL加密证书。
我尝试按照此链接ssl-encryption-mssql上所述的步骤进行操作>>
但是在重新启动SQL Server服务后,显示以下退出代码状态会中断代码=已退出,状态= 1 /失败
我什至尝试使用journalctl -u mssql-server.service -b检查日志,但这根本没有帮助。对于引用,我在下面添加了journalctl命令的屏幕截图:
按照官方文档中的步骤操作后,我的/var/opt/mssql/mssql.conf看起来像这样。[sqlagent]
enabled = false
[EULA]
accepteula = Y
[network]
tlscert = /etc/ssl/certs/cert.pem
tlskey = /etc/ssl/private/privkey.pem
tlsprotocols = 1.2
forceencryption = 1
EDIT-1:我进一步从/ var / log / syslog中检出了日志,其中指出了以下日志-Error: 49940, Severity: 16, State: 1.Unable to open one or more of the user-specified certificate file(s). Verify that the certificate file(s) exist with read permissions for the user and group running SQL Server并发现此question似乎很相似,我尝试按照Charles的方法进行操作,但似乎无效。甚至我都在使用“让我们加密证书”。
EDIT-2:它不是许可版本,这可能是原因吗?
如何解决此错误?
我已经在Ubuntu 16机器上设置了SQL Server数据库服务器。为了使其在主机网络上安全,我正在努力在其上添加SSL加密证书。我尝试按照以下步骤操作...