Patty️i 2021-04-22 20:13 采纳率: 0%
浏览 59

docker中部署SQLsever遇到TCP/IP连接失败

1.在cmd里输入

docker pull mcr.microsoft.com/mssql/server:2019-latest

2.拉取成功后,输入

docker run --name sqlserver --restart always  -v  /opt/netcore/mssql:/var/opt/mssql -d -e 'ACCEPT_EULA=Y'  -e SA_PASSWORD='root' -e SQLSERVER_DATABASE=demo -e SQLSERVER_USER=root -e SQLSERVER_PASSWORD='root' -p 1433:1433 exoplatform/sqlserver

3.使用datagrip时出现 Connection failed

[08S01] 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Socket operation on nonsocket: configureBlocking。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。.
            
该怎么办?!

  • 写回答

1条回答 默认 最新

  • IT技术分享社区 数据库领域优质创作者 2022-12-20 15:00
    关注

    确保你的sqlserver服务正常启动 ,然后检查1433 端口是否开放出来。
    你是把数据库安装到云服务器上得话,要通过公网IP进行访问

    评论

报告相同问题?