帆软连接mysql失败_帆软FineReport连接SQL Server数据库不成功:通过端口1433连接到主机localhost的 TCP/IP 连接失败...
安装FineReport连接SQL Server数据库时,通过端口1433连接到本机一直失败,在FineReport官方网站帮助文档一直没找到解决办法。后在网上搜索了许久,终于找到问题所在“需要启用SQL Server网络配置中SQL Server的协议TCP/IP协议”,现将解决办法总结如下。[FineReport是用Java开发的,该问题的实质是“Java通过JDBC连接SQLServer”]
问题描述:com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:171)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1033)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:817)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:700)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:842)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.luoying.TestSQLServer2.main(TestSQLServer2.java:15)
解决方法 :
打开 “microsoft sqlserver ”的 SQL Server Configuration Manager(配置管理器),
查看SQL Server网络配置, 下面有个 MSSQLSERVER 的协议, 把右边 的那个 TCP/IP 启用(默认禁用的)。
查看紧挨着的SQL Native Client 配置,客户端协议, 把右边 的那个 TCP/IP 启用。
确保端口是 1433 , 并已经打开了。
最后把 SQL Server(MSSQLSERVER) 服务重启!
--------------------------------------------
附:
win10找到sql server 配置管理器并打开的方法(windows7中可以在开始菜单然后microsoft SQL Server文件下找到。但windows10下发现找不到了,搜索后发现windows10隐藏起了。):
安装 sql server之后无法在开始菜单找到“sql server 配置管理器(SQL server configuration manager)。因为 SQL Server 配置管理器是 Microsoft 管理控制台程序的一个管理单元而不是单独的程序,所以,当运行 Windows 10 时,SQL Server 配置管理器不显示为一个应用程序。
1) 桌面右击“此电脑”,选择“管理”,之后展开“服务和应用程序 ”即可看到 SQL Server配置管理器。
2)或在 资源管理器 中,找到目录:C:\Windows\system32(或者SysWOW64),并且找到该目录下的 SQLServerManager14.msc(sql server 2017对应的,其他版本sql server对应修改) 文件,双击该文件即可打开“资源管理器”。
3)或者直接运行cmd,输入"SQLServerManager10.msc", 可直接打开“资源管理器”
------------------------------------
另转:
Java通过JDBC连接SQLServer 2012,出现一些连接问题,从网上查找了很多解决方法,却仍然无法解决。在这里将我遇到的问题及解决方法总结如下,希望可以帮到大家。
1、通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。
2、通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“connect timed out。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。
注:第一种错误:Connection refused: connect,经过验证是TCP/IP端口设置问题,可以集中在解决方案的步骤(1)(2)(3)(5).
第二种错误:connect timed out,经过解决方案的(1)(2)(3)验证端口正确后仍会还会出现该错误,故特加上步骤(4),修改防火墙设置,完美解决问题。
解决方案:
(1)打开SQLServer 配置管理器------->SQLServer for MSQLSERVER------->TCP/IP------->如果没有启动,则启动------->右键属性------->IPAddresses------->IP All------->将TCP端口改为1433;
(2)打开SQLServer 配置管理器------->SQL Native Client 10.0 Configuration------->CP/IP------->如果没有启动,则启动------->右键属性------->将Default Port(默认端口)改为1433;
(3)重启服务器。
(4)如果数据库连接仍然失败,检查防火墙。控制面板------->系统和安全------->Windows Defender防火墙------->允许应启用或关闭Windows Defendddeer防火墙------->将Windows防火墙关闭。
(5)连接问题完美解决
————————————————
总结:
java编程中遇到问题:到主机的TCP/IP连接失败。java.net.ConnectException:Connectionrefused:connect
在所有的环境都是新配置的情况下,连数据库的时候报错,第一反应是数据库服务没有开没开。然后防火墙,最后把IPALL设置成1433。
SQL SERVER出现无法连接(或无法通过IP进行连接),多数是一下几种原因:
1.服务没有开放
2.防火墙屏蔽了端口(通常是1433端口)
3.没有允许远程访问。在外配应用配置器中设置“允许远程访问”
4.TCP/IP协议中,基于TCP/IP远程连接的IP选项设置不正确(通常是填错IP,或者填对但没有启用)
5.选择了”全部侦听“,但没有设置到"IPALL"的TCP端口号。
帆软连接mysql失败_帆软FineReport连接SQL Server数据库不成功:通过端口1433连接到主机localhost的 TCP/IP 连接失败...相关推荐
- java通过端口1433连接到主机_通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败.错误:"connect timed out.请验证连接属性.确保 ...
- Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败...
2019独角兽企业重金招聘Python工程师标准>>> 错误原因如下: Exception in thread "main" org.hibernate.exce ...
- Java JDBC连接SQL Server2005错误:通过port 1433 连接到主机 localhost 的 TCP/IP 连接失败...
错误原因例如以下: Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cann ...
- JDBC连接错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。。。
com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败.错误:"Co ...
- Java JDBC连接SQL Server2005错误:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败(转载)...
错误原因如下: Exception in thread "main" org.hibernate.exception.JDBCConnectionException: Cannot ...
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败 错误 Connection refus
错误描述 ERROR:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败.错误:"Connection refused: connect.请验证连接属性,并检查 ...
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。
今天碰到一个问题,查了很久,报错如下: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败.错误:"Connection refused: connect.请验证 ...
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
https://blog.csdn.net/u013258447/article/details/48625907
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect.......
第一步:打开 SQL Server 配置管理器 第二步:点击SqlServer网络配置,点击 TCP/IP,右键属性,点击启用. 确定IP是1433 第三步:启动 MSSQLSERVER服务. 第四步 ...
最新文章
- python类装饰器应用_python之描述符应用与类的装饰器
- 1.17 StringBuffer类详解
- 【附代码】如何在私有链上编写、部署与以太坊进行交互的智能合约
- 【2017.11.29 周三 转载之李航博士的文章:大数据分析到底需要多少种工具?】...
- ubuntu ???????????? no permissions 问题解决
- 如何快速清空Linux中的大文件?
- 相对URI以及base的设置
- 变形金刚热映黑客借机“下毒” 用户谨防木马
- 《ArcGIS Runtime SDK for Android开发笔记》——离在线一体化技术:概述
- VMware vsphere 中创建虚拟机的方法
- 物以稀为贵-网管狂妄的原因
- 单片机c语言案例教程,单片机C语言案例教程
- 2021第四届全国大学生IT技能大赛“传智杯”AK
- FFMPEG安装及入门
- 二阶带通滤波器电路设计
- 使用wininet的InternetReadFile下载文件
- Node.js + Web Socket 打造即时聊天程序
- GSCoolink GSV6201 TypeC/DP to HDMI2.1
- ModelSim 与Debussy联调
- 求不定积分的系列题型(一)
热门文章
- ubuntu禁用笔记本电脑自带键盘
- 判断字符变量是否为字母或者是数字
- 使用sed删除匹配行的上一行和下一行
- IDEA2020.3设置自定义背景图片
- 其他计算机设备是什么东西,什么是网络设备?计算机入门知识,这些网络设备及工具你有必要知道...
- 纯 js 实现跨域接口调用 jsonp
- html5播放m8u3,【甲减症状】甲减是怎么引起的_甲减的症状表现_甲减怎么治_百科-大众养生网...
- UML建模(六)需求之系统用例规约
- 如何将谷歌浏览器的书签导出?
- 教程:超详细从零开始yolov5模型训练