连接到SQL Server 2017 for Linux的问题

时间:2018-11-11 07:41:27

标签: sql-server linux

我已在Linux Ubuntu上安装了SQL Server 2017以及SQL命令行工具。

设置和正常配置后,我无法立即使用命令行工具连接到它。

我遇到以下错误:

timezone()

如何解决此问题?

2 个答案:

答案 0 :(得分:1)

我终于设法通过在Debian计算机上重新安装SQL Server 2017来解决此问题。

Microsoft说明是针对Ubuntu而非Debian的,但我在Debian上遇到的唯一错误是关于OpenSSL的,我使用以下答案解决了该问题:

https://askubuntu.com/questions/930712/installation-problems-with-ms-sql-server-for-linux

现在,它可以在我的Debian机器上完美运行。

答案 1 :(得分:0)

看这里:

特别是:

  

Can not connect to MS SQL from Ubuntu sqlcmd client

     

让Ubuntu客户端连接的解决方法是将“听   在SQL Server配置管理器> SQL Server中,将“全部”改为“否”   [实例名称]的网络配置>协议。而在IP下   将地址更改127.0.0.1更改为用于连接的[ip]。别忘了   重新启动SQL Server!

     

其他提示:检查防火墙(或暂时禁用防火墙以进行测试)。   还可以在SQL Server属性>连接中允许远程连接。   请参阅以上文章。