JDBC连接SQL Server 2005 报错Connection refused: connect

摘要:
通过端口1433与主机localhost的TCP/IP连接失败。Connectionreused“连接:请验证连接属性。请检查SQLServer实例是否在主机上运行并接受此端口上的TCP/IP连接。还要确保防火墙不会阻止到此端口的TCP连接。在命令行中输入。已选择服务和连接的外围应用程序配置器。接下来,检查SQLServerConfigurationManager实例名称是否为:tab。

com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。

在命令行中输入:telnet localhost 1433,连接不上:

JDBC连接SQL Server 2005 报错Connection refused: connect第1张

检查下配置:服务和连接的外围应用配置器

JDBC连接SQL Server 2005 报错Connection refused: connect第2张

已经选中了“同时使用TCP/IP和named pipes(B)”

JDBC连接SQL Server 2005 报错Connection refused: connect第3张

下面再检查SQL Server Configuration Manager

实例名为“SQLEXPRESS”下的TCP/IP已经开启了:

JDBC连接SQL Server 2005 报错Connection refused: connect第4张

右击“TCP/IP”选择“属性”(或双击“TCP/IP”),选择“IP地址”选项卡,最下面有个“IPALL”:

JDBC连接SQL Server 2005 报错Connection refused: connect第5张

问题就在这里: 我没有设置TCP端口,改过之后如下图:

JDBC连接SQL Server 2005 报错Connection refused: connect第6张

再看看“SQL Native Client配置”:

JDBC连接SQL Server 2005 报错Connection refused: connect第7张

双击“TCP/IP”:

JDBC连接SQL Server 2005 报错Connection refused: connect第8张

一切正确。现在重启服务:

JDBC连接SQL Server 2005 报错Connection refused: connect第9张

右击“SQL Server (SQLEXPRESS)”,选择重新启动。

再回到命令行下,键入:telnet localhost 1433

JDBC连接SQL Server 2005 报错Connection refused: connect第10张

显示黑屏,如上图,说明已经成功了!

最后在Eclipse下用JDBC连接,可以正确连接到SQL Server 2005啦

免责声明:文章转载自《JDBC连接SQL Server 2005 报错Connection refused: connect》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jmeter之如何减负-实现稳定超高并发测试(性能调优)之正确添加监听器IdentityServer4-HybridAndClientCredentials下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux 和Windows之间命令行实现目录或文件互传

Linux 和Windows之间命令行实现目录或文件互传 在linux中,我们常用scp命令传输文件: 如以下实例,我们想把当前服务器文件abc.sql传输到192.168.1.1服务器上 我们可以执行以下命令: scp /home/person/hww/abc.sql root@192.168.1.1:/home/person/hww  回车后输入...

git命令行提交流程

一、顺利提交无冲突情况(diff->add->fetch->pull->commit->push) 1.git  status 查看状态    2. git diff head 比较当前工作区与版本库的不同 3. git add -A  确认无误后增加到暂存区 4.git fetch origin 更新远程仓库,从分支上拉取信...

一个命令行解决U盘所有文件(夹)被隐藏问题

经常有去文印室打印回来后U盘中所有文件夹均被隐藏,而且文件夹属性中的"隐藏"项不可更改,可以用命令行来解决:首先,按WIN+R键,打开"运行"窗口,输入cmd后回车,会打开命令提示符窗口。(若该U盘盘符为H盘)在其中输入以下命令: attrib -s -h H:\*.* /s /d 其解释如下: attrib DOS中修改属性命令( attribute)...

Debian 9 启动后进入命令行

打开 default grub 配置 $ sudo vi /etc/default/grub 修改以下3处内容 1. 找到行 GRUB_CMDLINE_LINUX_DEFAULT="quiet",加#注释掉这一行配置,修改为 #GRUB_CMDLINE_LINUX_DEFAULT="quiet" 2. 找到行 GRUB_CMDLINE_LINUX="",修...

在Linux命令行中操作PDF

pdftk 命令提供了许多处理 PDF 的命令行操作,包括合并页面、加密文件、添加水印、压缩文件,甚至还有修复 PDF。 虽然 PDF 通常被认为是相当稳定的文件,但在 Linux 和其他系统上你可以做很多处理。包括合并、拆分、旋转、拆分成单页、加密和解密、添加水印、压缩和解压缩,甚至还有修复。 pdftk 命令能执行所有甚至更多操作。 “pdftk” 代...

Wireshark——工具

一、基本信息统计工具 1)捕获文件属性(Summary) 1. File:了解抓包文件的各种属性,例如抓包文件的名称、路径、文件所含数据包的规模等信息 2. Time:获悉抓包的开始、结束和持续时间 3. Capture:抓包文件由哪块网卡生成、OS版本、Wireshark版本等信息 4. Display:剩下的是汇总统计信息,数据包的总数、数量以及占比情...