在 ubuntu 18.4/16.4 VPS 上安装 mssql-server 2019 时出现多个错误
multiple errors in installing mssql-server 2019 on ubuntu 18.4/16.4 VPS
我按照 Microsoft website 上的说明安装了 mssql-server 2019,但在 VPS(ubuntu 18.4 和 16.4)上安装时出现一些错误。
我 运行 这个命令:
sqlcmd -S localhost -U SA
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
还有
ODBC timeout
他们在他们的网站上提到 ODBC-driver v. 17.4 与 ubuntu 18.4 兼容,而 ubuntu 18.4 不受官方支持。
我尝试在本地 ubuntu 服务器 16.4 上遵循相同的说明,它工作得很好。
我尝试在 ubuntu 16.4 VPS 上降级到 ODBC 版本 13.1 仍然遇到类似问题:
/opt/mssql-tools/bin/sqlcmd: No such file or directory
我在这之后重新安装了 mssql-server tutorial
然后我就可以使用 DBeaver 连接到它了。
我还注意到这个命令:
sqlcmd -S localhost -U SA
将无法工作并出现此错误:
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
所以我使用了这两个命令:
export LANG=en_US.UTF-8
locale-gen en_US.UTF-8
我按照 Microsoft website 上的说明安装了 mssql-server 2019,但在 VPS(ubuntu 18.4 和 16.4)上安装时出现一些错误。 我 运行 这个命令:
sqlcmd -S localhost -U SA
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
还有
ODBC timeout
他们在他们的网站上提到 ODBC-driver v. 17.4 与 ubuntu 18.4 兼容,而 ubuntu 18.4 不受官方支持。 我尝试在本地 ubuntu 服务器 16.4 上遵循相同的说明,它工作得很好。 我尝试在 ubuntu 16.4 VPS 上降级到 ODBC 版本 13.1 仍然遇到类似问题:
/opt/mssql-tools/bin/sqlcmd: No such file or directory
我在这之后重新安装了 mssql-server tutorial 然后我就可以使用 DBeaver 连接到它了。 我还注意到这个命令:
sqlcmd -S localhost -U SA
将无法工作并出现此错误:
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid
所以我使用了这两个命令:
export LANG=en_US.UTF-8
locale-gen en_US.UTF-8