sqlServer通过端口 1433 连接到主机127.0.0.1 的 TCP/IP 连接失败。
启动程序,出现如下错误:
09:55:54.845 DEBUGo.s.jdbc.core.JdbcTemplate - Executingprepared SQL query
09:55:54.845 DEBUGo.s.jdbc.core.JdbcTemplate - Executingprepared SQL statement [SELECT t.*
FROM dd_sys_lang t
WHERE (t.org_id=1)
]
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
atorg.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
开发环境MyEclipse,数据库SqlServer2008
解决办法:
选择配置管理器。
1. 选择MSSQLSERVER的协议,右侧窗口TCP/IP 启用。
2. 右键TCP/IP,属性
选择IP地址。找到相应的IP地址,已启用设置为:是
重启MSSQLSERVER服务,即可
参考:http://tech.ddvip.com/2013-05/1369390475196066.html