我只是在 CentOS 7 上通过 docker 运行 sql server
sudo docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Admin@2019' -p 1433:1433 --name sql2017 -d mcr.microsoft.com/mssql/server:2017-latest
然后,我尝试通过 mssql-cli 连接得到错误:
与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:TCP 提供者,错误:35 - 捕获到内部异常)
请注意,当尝试使用时sqlcmd
,它工作正常:
./sqlcmd -S localhost -U SA -P 'Admin@2019'
在 ASP.NET EF Core 中使用时我也有同样的问题