sql-server - 登录前握手期间发生 mssql-cli 连接到本地服务器服务器容器错误

标签 sql-server centos entity-framework-core sql-server-linux

我只是在 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 中使用时我也有同样的问题

最佳答案

我找到了 Configure CSF文章并配置 iptables/csf

我的服务器配置:CentOS + DirectAdmin + Docker

关于sql-server - 登录前握手期间发生 mssql-cli 连接到本地服务器服务器容器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56854051/

相关文章:

sql-server - 用于存储文件的数据库设计决策

mysql - (SQL Server) 在第一次出现 'character' 后返回子字符串值

sql-server - 在线索引重建期间INSERT超时

c# - 我可以在 Entity Framework Core 中触发连接数据库的事件吗?

sql-server - int 类型的算术溢出错误,值 = 4957500001.400178

linux - 如何将所有 HTTPs 请求重定向到 HTTP

linux - 通过编辑配置文件添加cent os用户

c# - 如何在单元测试中验证 EF Core DBContext 配置

c# - 在 Entity Framework 核心中没有将实体映射到表的方法

http - 什么是 httpd <defunct>?