Сбой службы SQL Server после добавления SSL-сертификатов в Linux - PullRequest
0 голосов
/ 16 июня 2019

Я установил сервер базы данных SQL Server на моем компьютере с Ubuntu 16.Чтобы сделать его безопасным в сети хоста, я работаю над добавлением в него сертификата шифрования SSL.

Я попытался выполнить действия, описанные в этой ссылке ssl-encryption-mssql

Но после перезапуска службы SQL Server происходит сбой, давая приведенный ниже статус кода выхода

code = exited, status = 1 / FAILURE

Я даже пытался проверить журналы, используя journalctl -u mssql-server.service -b, но это не помогло.Для ссылки я добавляю скриншот команды journalctl ниже:

output of journalctl

My /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 и нашел этот вопрос , который кажется похожимЯ попробовал подход, как сказал Чарльз, но, похоже, он не работает.Даже я использую сертификаты Let's Encrypt.

РЕДАКТИРОВАТЬ-2: Это не лицензионная версия, это может быть причиной?

Как устранить эту ошибку?

...