解决jdbc连接SQL Server常见连接错误
错误信息:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
重要前提:
- 确保数据库允许远程连接
- 确保登录名允许远程连接
检查错误:
打开Sql Server Configuration Manager
,选中左栏SQL Server网络配置
=>< 服务名>的协议
,双击TCP/IP以弹出对话框。
特别注意最下方IPAll项的端口设置。
按图设置,重启SQL Server服务后生效。
telnet 127.0.0.1 1433
可供测试端口。