连接SQL server2005数据库端1433端口的正确方法
通过端口1433连接到主机localhost的tcpip连接失败错误“connectionrefused
通过端口1433连接到主机localhost的tcpip连接失败。错误
“connectionrefused&n
ERROR:通过端口1433 连接到主机localhost 的
TCP/IP 连接失败。错误:“Connection refused:
connect。请验证连接属性,并检查SQL Server 的实例正在主机上运行,且在此端口接受
TCP/IP
连接,还要确保防火墙没有阻止到此端口的
TCP
连接。”。
最近要学数据库,
老师用的是microsoft sqlserver
2005, 我是学java的,一直都JDBC来连oracle数据库的,这次我装了
microsoft
sqlserver 2005,想用JDBC 来连microsoft sqlserver 2005,没想出了这样的问题:
com.microsoft.sqlserver.jdbc.SQLServerException:通过端口1433
连接到主机localhost
的TCP/IP
连接失败。错误:“Connection refused:
connect。请验证连接属性,并检查
SQL
Server
的实例正在主机上运行,且在此端口接受
TCP/IP
连接,还要确保防火墙没有阻止到此端口的
TCP
连接。”。
at
com.microsoft.sqlserver.jdbc.SQLServerException.makeFromD riverError(SQLServerException.java:171)
at
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHel per(SQLServerConnection.java:1033)
如何打开sql server 2005 的1433端口
如何打开sql server 2005 的1433端口1433端口,是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个TCP/IP端口。步骤一:
打开SQL Server 配置管理器:
∙展开SQL Server 2005/2008 网络配置节点;
∙展开协议节点;
∙在协议右边启用TCP/IP 协议;
∙在协议右边的TCP/IP 协议属性中,在IP地址这一项,将TCP 端口设置为1433;
∙重新启动SQL Server;
∙确认防火墙没限制。
步骤二:
有人说需要在“服务和连接的外围应用配置器”中配置,其实在“服务和连接的外围应用配置器”中配置和在“SQL Server 配置管理器”中配置都是一样的,它们实际上控制的是一个东西,这里配置改变了,那里显示也跟着变(为安全起见两边都配置)。
步骤三(重点):
很重要的一点,配置完成以后一定要重新开机。
备注:
你是要查看自己的电脑是不是开放了1433呢?还是要查别人的1433是否开放?
命令中输入“cmd”
1:直接ping xxx.xxx.xxx.xxx:1433就能知道对方的1433端口是不是开放2:netstat -a 查看自己系统开放的所有端口
接收TDS预登录响应时发生IO错误
SQL Server 2005连接数据库出现【接收TDS 预登录响应时发生I/O 错误】的问题,很可能是你数据库连接端口的问题。SQL Server 2005数据库默认端口为1433,但是通常情况下,这个默认端口是关闭的。很多人就连接1434端口,1434端口是udp的端口,你再用1434端口连接SQL Server 2005,就会发生冲突。这个时候就会报【接收TDS 预登录响应时发生I/O 错误】。
注意:只有是你用1434端口连接数据库的时候,出现【接收TDS 预登录响应时发生I/O 错误】才可以用下面的方法解决错误。如果你是用1433端口连接数据库,那应该就不会出现这个问题啦。出现其它问题的话,还可以测试一下你的1433端口是否打开。
解决办法:
第一步:测试端口
开始菜单—>运行cmd—>在命令提示符下输入:telnet 127.0.0.1 1433
出现以下问题
-------------------------------------------------------------------------------------------------------
C:/Documents and Settings/Administrator>telnet 127.0.0.1 1433
正在连接到127.0.0.1...不能打开到主机的连接,在端口1433: 连接失败
C:/Documents and Settings/Administrator>
-------------------------------------------------------------------------------------------------------
通过端口1433连接到主机127...
通过端⼝1433连接到主机127...
我们在连接数据库时总会出现⼀些问题,今天给⼤家分享遇到通过端⼝1433连接到主机127.0.0.1的 TCP/IP 连接失败。错误:“connect timed out的解决办法。
环境:SQLServer 2008 R2 + MyEclipse 6.5 + JDK 1.6.24
问题:
Java通过JDBC连接SQLServer 2008,出现如下问题:通过端⼝1433 连接到主机127.0.0.1 的TCP/IP 连接失败。错
误:“connect timed out。请验证连接属性,并检查 SQL Server 的实例正在主机上运⾏,且在此端⼝接受 TCP/IP 连接,还要确保防⽕墙没有阻⽌到此端⼝的 TCP 连接。
解决⽅案:
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;
力控+SQL Server2005外网发布访问配置
安装程序里面的 SQL Server2005下有个SQL Server2005外围程序配置器选择服务和连接的外围配置器,在database engine里选择远程控制,把本地连接和远程连接改成同时使用TCP/IP和named pipes
配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议看看TCP/IP 协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433, "已启用"改为"是"
第三步:
配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP 选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"
配置路由器端口映射,把力控发布使用到的端口(如2006,2007数据端口和自己定义的发布端口,本例使用的是8090端口)和SQL2005的1433端口映射到你的局域网的IP上。
第五步:
配置力控发布参数:
1、获取外网IP:
2、WEB设置:进入开发界面,先关闭所有打开的画面。再在系统配置下进行WEB设置。WEB服务器IP和数据服务器IP都是填写的外网IP。
3、发布内容:进行WEB设置完成后首先进行“系统文件发布”,再次进行页面发布。
第六步:
配置过程启动程序,在初始启动程序设置里面吧WEB服务器勾上。这样WEB服务器就能伴随工程启动。
局域网中实现SQL Server2005访问(1)
局域网中实现SQL SERVER 2005数据库之间的访问
1 在SQL Server 实例上启用远程连接
1.)指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置
器”;
2.)在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”;
3.)然后单击展开“数据库引擎”,选中“远程连接”,在右边选中“本地连接和远程连
接”,再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回;
4.)展开“数据库引擎”,选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,然后单击“启动”,重新启动MSSQLSERVER 服务。
2 启用 SQLServer 浏览器服务
1.)指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”;
2.)在“SQL Server 2005 外围应用配置器”页,单击“服务和连接的外围应用配置器”;
3.)然后单击展开“SQL Server Browser”,选中“服务”,在右边“启动类型”选择“自动”,再单击“启动”,单击“确定”按钮返回。
3 在Windows 防火墙中为“SQL Server 2005”创建例外
1433端口安全防护
究竟什么是1433端口呢??,1433端口是SQL Server默认的端口,SQL Server服务使用两个端口:TCP-1433、UDP-1434。其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个TCP/IP端口。很多人都说SQL Server配置的时候要把1433端口改变,这样别人就不能很容易地知道使用的什么端口了。可惜,通过微软未公开的1434端口的UDP探测可以很容易的知道SQL Server使用了什么TCP/IP端口。不过微软还是考虑到了这个问题,毕竟公开而且开放的端口会引起不必要的麻烦。在实例属性中选择TCP/IP协议的属性。选择隐藏SQL Server 实例。如果隐藏了SQL Server 实例,则将禁止对试图枚举网络上现有的SQL Server 实例的客户端所发出的广播作出响应。这样,别人就不能用1434来探测你的TCP/IP端口了(除非用Port Scan。
知道什么是1433端口了,鉴于对SQL数据库的入侵,大部分都是通过1433端口实现的,(额补充下MYSQL的默认端口是3306,原理是一样的)可以用很多端口扫描工具看看是否开启了这个端口。关于如何入侵,怎么入侵,就不多说了,嘿嘿,网上也有很多,这里要注意的是,防止入侵,关了这个端口就OK了,请看下面的教程。
一.创建IP筛选器和筛选器操作
1."开始"->"程序"->"管理工具"->"本地安全策略"。微软建议使用本地安全策略进行IPsec的设置,因为本地安全策略只应用到本地计算机上,而通常ipsec都是针对某台计算机量身定作的。
Telnet 1433端口无法使用的问题
Telnet 1433端口无法使用的问题
对于telnet的一些故障问题,我们有时候会遇到一些有关于端口的问题。那么我们曾经提到的telnet 1433端口不知道大家是否还有印象,这里我们就来针对这个端口的一些问题来进行一下阐述。看看如何解决telnet 1433端口打不开的问题。
1、数据库服务未启动.
2、防火墙屏蔽了对telnet的响应.
3、SQL服务未在1433端口上启动监听.
如果你用查询分析器可以连接上,应用软件也连得上,只是telnet 1433端口失败;并且也未改动过服务端口,其它都是正常的,那么这种问题在XP2+SQL SERVER 2000环境中最常见.解决办法几种:
1、反安装XP2的补丁,这样通常是不会出现SQL SERVER连不上的问题的.
2、XP2的操作系统安装SQL SERVER 2000的SP3补丁可解决telnet 1433端口无法打开的问题.
3、其它操作系统比如2003的,最好补一下SQL SP4的.
检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:
select @@version
如果出来的版本号是8.00.2039以下,则表明你未安装sp4的补丁,要装上.
SQL补丁下载:
全部补丁的位置
/downloads/details.aspx?FamilyId=8E2DFC8D-C20E-4446-99A9-B7F 0213F8BC5&displaylang=zh-cn
应该安装的是
/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL200 0-KB884525-SP4-x86-CHS.EXE
系统安装SQLSever2000后1433端口未开放,如何打开1433端口的解决方法
系统安装SQLSever2000后1433端⼝未开放,如何打开1433端⼝
的解决⽅法
这篇⽂章主要针对Win2003系统安装SQL Sever2000后1433端⼝未开放,如何打开1433端⼝的解决⽅法。
⽤了⼏年的Windows2003和SQL Server2000了,不过这个问题倒是头次遇到。最近调试⼀个JSP+SQL2000WEB程序遇到个现象,在Win2003简体中⽂服
务器版上安装SQL Server2000,默认安装,⼀切正常,但是在安装完成后Tomcat运⾏正常,JSP程序却⽆法连接SQL2000数据库,查看端⼝,1433端⼝居然未开放,当然
更不⽤说远程连接了。
⼀般分析的都是这样:
1、sql server服务没有启动;
检查服务启动,重新启动服务故障依然。
2、修改了端⼝号;
打开⽹络实⽤⼯具,检查启⽤的协议中有TCP/IP协议,查看端⼝,是1433没错。
3、客户端实⽤⼯具作了改动;
打开客户端实⽤⼯具,检查协议端⼝正常,重新创建⼀个别名,依然不⾏。
4、安装的问题;
怀疑安装步骤有问题。遂卸载重装,⼀切默认,故障依然。
5、安装版本的问题;
查看安装光盘,是久经考验的安装盘,应该不会出问题。
6、系统的问题;
也看不出有什么其它的问题,难道是系统的问题?不过重装系统可太过⿇烦,还是先想想其它的办法,看能不能
找到问题所在。
检查系统⽇志,这个应该是⼀个⽐较好的习惯。仔细翻了⼀遍重新安装后的⽇志,赫然发现如下内容:
您运⾏的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop Engine (也称为 MSDE) 和
SQL Server 2005默认监听的TCP端口是1433
关于SQL Server 2005监听端口
一、查看SQL Server 2005监听端口的方法
使用SQL:exec sys.sp_readerrorlog 0, 1, ‘listening’
显示结果如下:
LogDate ProcessInfo Text
2009-05-21 15:08:14.590 服务器 Server is listening on [ ::1 1026].
2009-05-21 15:08:41.730 服务器 Server is listening on [ 127.0.0.1 1026].
2009-05-21 15:08:41.730 服务器 Dedicated admin connection support was established for listening locally on port 1026.
说明监听端口为1026。
二、修改SQL Server 2005 默认端口的方法
1、从开始->程序找到 Microsoft SQL Server 2005->配置工具->SQL Server Configuation Manager
2、展开SQL Server 2005网络配置,点击要配置的服务实例。
3、双击右边面板的协议名称:TCP/IP。
4、选择IP地址标签。在实际使用的IP地址下修改TCP端口,应用,确定。
5、点击SQL Server 2005 服务,在右边的面板右键刚配置的服务实例,重新启动。OK。
如何确定是否在使用一个静态或动态端口
如果您不确定是否要使用动态端口,请按照下列步骤:
1433端口SQL漏洞入侵sql语句大全
1433端口SQL漏洞入侵恢复xp_cmdshell方法总结2009年05月22日星期五18:511433SQL入侵恢复xp_cmdshell方法总结2008-12-03 22:56sql server 2005下开启xp_cmdshell的办法
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;
SQL2005开启'OPENROWSET'支持的方法:
exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Ad Hoc Distributed Queries',1;RECONFIGURE;
SQL2005开启'sp_oacreate'支持的方法:
exec sp_configure 'show advanced options', 1;RECONFIGURE;exec sp_configure 'Ole Automation Procedures',1;RECONFIGURE;
突破SA的各种困难
常见情况恢复执行xp_cmdshell
1 未能找到存储过程'master..xpcmdshell'.
恢复方法:查询分离器连接后,
第一步执行:EXEC sp_addextendedproc xp_cmdshell,@dllname ='xplog70.dll'declare @o int
SQL Server 2005客户端安装和端口设置
SQL Server 2005客户端安装和端口设置
SQL 2005端口的修改
1、默认端口
SQL Server的默认TCP端口是1433,UDP端口是1434。2005连接字符串为Provider=SQLNCLI.1;Persist Security Info=True;User
ID=****;Password=**;Initial Catalog=tablename;Data
Source=202.000.000.000.
2、更改端口为:3533
如果服务器的TCP端口更改为其他的端口,那么在客户端的配置工具中需要做如下的设置:
程序->Microsoft sql server 2005 ->配置工具->sql server configration manage ,如下图:
在网络配置中选择SQLEXPRESS协议如下图所示:
在右侧的TCP/IP中的属性中,协议对话框的内容,按照如下设置:
IP地址对话框中按照如下所示设置
IP2中的地址设置为客户端的IP地址,端口更改为服务器端SQL SERVER开发的
端口。
在来设置客户端的协议的端口,界面如下所示
弹出的协议窗口中,更改默认的端口,设置如下图所示。
所有的设置完成之后,重新启动SQLEXPRESS服务。
按照以上设置完成客户端端口更改,在程序中的数据库连接字符串也应该做相应的更改,否则还是无法连接打数据库。
Provider=SQLNCLI.1;Persist Security Info=True;User
ID=****;Password=**;Initial Catalog=tablename;Data
添加了端口1433的出站和入站规则
添加了端口1433的出站和入站规则下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!
Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!
SQLSERVER2024连接服务器设置
SQLSERVER2024连接服务器设置
在 SQL Server 2005 中连接服务器的设置分为两个方面:网络设置
和数据库设置。本文将详细介绍这两方面的设置方法。
一、网络设置
1. 确保 SQL Server 2005 已正确安装,并已启动 SQL Server 服务。
2. 打开 SQL Server 配置管理器。在这里,可以配置 SQL Server
网络协议和 SQL Server 服务。
3. 在左侧的面板上,展开 "SQL Server 服务管理器",然后选择"SQL Server 2005 网络配置"。
4. 在右侧的面板上,选择所需的协议。常用的协议包括 TCP/IP 和Named Pipes。
5. 对于 TCP/IP 协议,可以打开 "属性" 窗口进行配置。在 "IP 地址" 选项卡下,选择要启用的 IP 地址,并设置相应的端口号。默认情况下,SQL Server 2005 使用 1433 端口。在 "IPAll" 部分,可以设置一
个固定的端口号。
6. 对于 Named Pipes 协议,可以通过右键点击 "属性" 窗口进行配置。在 "属性" 窗口中,选择 "IP 地址" 选项卡,然后在 "IPAll" 部分
设置该协议要使用的端口号。
7. 在 "服务管理器" 窗口中,展开 "SQL Server 2005 服务"。选中
你要配置的实例,并右键点击,选择 "属性"。
8.在"属性"窗口中,选择"高级"选项卡。在"网络协议"区域下,选择所需的协议。然后,在"注册此连接的IP地址"区域下,选择要注册的IP 地址。
1433端口安全防护
究竟什么是1433端口呢??,1433端口是SQL Server默认的端口,SQL Server服务使用两个端口:TCP—1433、UDP-1434。其中1433用于供SQL Server对外提供服务,1434用于向请求者返回SQL Server使用了哪个TCP/IP端口.很多人都说SQL Server配置的时候要把1433端口改变,这样别人就不能很容易地知道使用的什么端口了。可惜,通过微软未公开的1434端口的UDP探测可以很容易的知道SQL Server使用了什么TCP/IP端口。不过微软还是考虑到了这个问题,毕竟公开而且开放的端口会引起不必要的麻烦.在实例属性中选择TCP/IP 协议的属性.选择隐藏SQL Server 实例。如果隐藏了SQL Server 实例,则将禁止对试图枚举网络上现有的SQL Server 实例的客户端所发出的广播作出响应。这样,别人就不能用1434来探测你的TCP/IP端口了(除非用Port Scan。
知道什么是1433端口了,鉴于对SQL数据库的入侵,大部分都是通过1433端口实现的,(额补充下MYSQL的默认端口是3306,原理是一样的)可以用很多端口扫描工具看看是否开启了这个端口。关于如何入侵,怎么入侵,就不多说了,嘿嘿,网上也有很多,这里要注意的是,防止入侵,关了这个端口就OK了,请看下面的教程。
一。创建IP筛选器和筛选器操作
1。"开始”—>"程序”—>"管理工具”-〉"本地安全策略”。微软建议使用本地安全策略进行IPsec 的设置,因为本地安全策略只应用到本地计算机上,而通常ipsec都是针对某台计算机量身定作的。
【最新精选】sql2016数据库连接
2011-07-29 13:18
SqlServer2005 JDBC 数据库连接
一、安装完2005数据库后需设置ICP/IP协议,具体步骤如下:
(1).打开SQL Server Configuration Manager
(2)打开SQL Server 2005网络配置--MSSQLSERVER的协议--TCP/IP属性
(3)将TCP/IP协议设置为启用,TCP端口设置为1433。如下图所示:
(4)设置完后重新启动服务(如不放心也可把“SQLEXPRESS的协议”的TCP端口值设置为1433,一般不设置也不影响)。
(5)要想正确连接,必须保证数据库登录模式为sql+windows。如图:
二、SqlServer2005数据库JDBC驱动
安装或者解压,取得sqljdbc.jar文件,该文件即为JDBC驱动。将sqljdbc.jar放到classpath。(web application中放在WEB-INF/lib下)
三、测试数据库连接
测试代码:
import java.sql.*;
public class Accp {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
String url="jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
String userName="sa";
String password="sa";
String sql=null;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
连接SQL server2005数据库端1433端口的正确方法
SQL server 2011-02-20 20:49:49 阅读14 评论0 字号:大中小订阅
安装完程序后,连接端口1433前,要做的几件事情和注意事项总结一下。
步骤:
1.关闭数据库引擎,关闭数据库引擎有三种方法:
(1)开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果已启动可单击“停止”按钮,即可关闭数据库引擎。
(2)开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并选中右击,点击停止,即可关闭数据库引擎。
(3) 开始->程序->Microsoft SQL Server 2005-> SQL Server Management Studio,在弹出的连接数
据库引擎对话框中点击“连接”按钮,然后选中服务器名称,右击“停止”按钮,即可关闭数据库引擎。
补充注意点:
有时候在启动数据库引擎的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁
止.然后再执行上述一种方式操作就可以了.
2.配置服务器端和客户端的TCP/IP协议:
配置工具->SQL Server Configuration Manager->MSSQLSERVER的协议
看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中
"TCP端口"为1433,"已启用"改为"是"
配置工具->SQL Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP
选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"
3.开启数据库引擎,方法参考步骤1中的(1)、(2)两点。
4.连接端口1433
开始–>输入cmd –>回车–>telnet localhost 433->回车
出现黑屏,表示本机连接端口1433成功
前几次,连接端口1433失败的原因主要是在配置服务器端和客户端的TCP/IP协议前,没有先关数据库引擎,而是配置完服务器端和客户端的TCP/IP协议后,再关数据库引擎。正确的顺序是:(1)关数据库引擎,(2)配置服务器端和客户端的TCP/IP协议,(3)启动数据库引擎,(4)连接端口1433。