Estou usando o SQL Server 2017, Release Candidate 2 (RC2) no Linux (Ubuntu 16.04).
Quando o servidor é iniciado, o SQL Server geralmente também é iniciado. Mas, por algum motivo, o SQL Server não será mais iniciado. Pelo menos não consigo me conectar a ele usando o sqlcmd . Sempre recebo um erro de tempo limite ODBC ( "Sqlcmd: Erro: Driver ODBC da Microsoft 13 para SQL Server ") agora:
Login timeout expired.
TCP Provider: Error code 0x2749.
A network-related or instance-specific error has occurred while establishing a
connection to SQL Server. Server is not found or not accessible. Check if instance
name is correct and if SQL Server is configured to allow remote connections.
For more information see SQL Server Books Online..
No entanto, quando eu corro:
ps aux | grep mssql
Recebo duas entradas retornadas, mostrando que o mssql
usuário está executando o sqlservr
processo.
Além disso, o arquivo errorlog em / var / opt / mssql / log / não possui um carimbo de data e hora quando iniciei a VM (ou reiniciei o serviço), nem existem novas entradas nesse arquivo.
E, em / var / log / messages , tudo o que aparece é:
Esta é uma versão de avaliação. Restam [141] dias no período de avaliação.
Se eu executar systemctl status mssql-server
, obtenho o seguinte:
● mssql-server.service - Mecanismo de banco de dados do Microsoft SQL Server
Carregado: carregado (/lib/systemd/system/mssql-server.service; ativado; predefinição de fornecedor: ativado)
Ativo: falhou (resultado: código de saída) desde seg 2017 - 09-04 20:01:56 BST; 36s ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Processo: 8009 ExecStart = / opt / mssql / bin / sqlservr (código = encerrado, status = 255)
PID principal: 8009 (código = encerrado, status = 255)Started Microsoft SQL Server Database Engine. This is an evaluation version. There are [141] days left in the evaluation period. Stopping Microsoft SQL Server Database Engine... mssql-server.service: Main process exited, code=exited, status=255/n/a Stopped Microsoft SQL Server Database Engine. mssql-server.service: Unit entered failed state. mssql-server.service: Failed with result 'exit-code'.
fonte