我已在Linux Ubuntu上安装了SQL Server 2017以及SQL命令行工具。
设置和正常配置后,我无法立即使用命令行工具连接到它。
我遇到以下错误:
如何解决此问题?
答案 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属性>连接中允许远程连接。 请参阅以上文章。