我只是在 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 连接时出现错误:
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)
请注意,当尝试使用 sqlcmd
时,它工作正常:
./sqlcmd -S localhost -U SA -P 'Admin@2019'
在 ASP.NET EF Core 中使用时我也有同样的问题
最佳答案
关于sql-server - 登录前握手期间发生 mssql-cli 连接到本地服务器服务器容器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56854051/