今天用IntelliJ IDEA通过 sqljdbc4.jar 连接SQL Server 2005时,提示1433端口不能连接.
检查了一下,其实这个问题出在TCP的1433端口是否处理监听,防火墙阻止中.
1."CMD”后的DOS控制台里输入 netstat -an的命令发现,端口为1433是否处于 LISTENING 状态,如果没有,进行第2步;
2.TCP/IP配置:
2.1.在SQL SERVER CONFIGURATION MANAGER---->SQL SERVER网络配置---->MSSQLSERVER协议下启用TCP/IP;
2.2.双击TCP/IP,在弹出窗口中,点击"IP地址"标签,下面有多个IP+数字项,
a.找到你使用的IP地址对应的那一项,作如下配置:
TCP动态端口:留空
TCP端口:1433
活动:是
已启用:是
b.对IPALL一项,作如下配置:
TCP动态端口:留空
TCP端口:1433
再重启SQL SERVER BROWSER;
3.所有配置完后,重启或者启动MS SQL Server服务.
4.在你使用的防火墙中开通TCP的1433.