开放1433端口进行telnet连接

时间:2024.4.13

笔者,最近制作了一款winform系统软件,数据库是sql server 2005,部署在服务器上,而系统软件安装在从机上。安装好后发现数据库没有连接上,于是与服务器端进行连接测试,现把调试过程描述如下。(以本机为例)

1. 首先要测试本机的物理连接与服务器端的物理连接是否畅通。 a. 方法:开始-?运行?cmd ping 127.0.0.1

有返回值表示已经调通。

2. 测试 telnet 远程连接服务是否畅通,

a. 方法 telnet 127.0.0.1 1433 其中1433为数据库服务端口,如果为出行如下黑屏则说明有一些原因导致。

开放1433端口进行telnet连接

连接不上的提示是:

原因分析:

1. 先看看windows自带的防火墙是否关闭

方法:开始-?设置->控制面板?windows防火墙 建议关闭防火墙。

开放1433端口进行telnet连接

开放1433端口进行telnet连接

开放1433端口进行telnet连接

2. 如果是sql server 2005的数据库,需要看下是否安装了sql server2005express组件(笔者就是没有安装这个组件的原因所导致)。

开放1433端口进行telnet连接

开放1433端口进行telnet连接

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

同时使用TCP/IP和named pipes。

b.sql server 配置管理器

1). Sql server 2005服务 启动sql server (sqlexpress服务)

2).sqlexpress的协议中启动TCP/IP协议,TCP/IP属性?IPALL

TCP端口改为1433

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

开放1433端口进行telnet连接

开放1433端口进行telnet连接

再回到命令行下,键入:telnet localhost 1433 进入黑屏。


第二篇:Sql Server 20xx的1433端口打开和进行远程连接


Sql Server 2005的1433端口打开和进行远程连接 最近公司网站服务器升级,买了一个云主机(win2003 .net mssql2005),第一次尝试独立服务器,所以出现了不少新问题。以前用的是虚拟主机,当然用过虚拟主机的人都知知道,虚拟主机大部分会自动的给我们分配连接数据库的别名(IP服务器地址),用户名,密码。下面将记录够买独立主机后,关于Sql Server 2005远程连接的问题。

一、错误提示

连接Sql Server 2005远程数据库时,经常出现以下的错误;

1、 用户名或密码错误,如图:

SqlServer20xx的1433端口打开和进行远程连接

2、服务器IP连接错误或服务器端口错误,如图:

SqlServer20xx的1433端口打开和进行远程连接

二、错误解决方案

1、用户名或密码错误

关于用户名登录就不一一说明了

2、服务器IP连接错误或服务器端口错误 ①、进入Dos或命令行下输入ping,查看服务器IP是否通过。

确保远程连接:这个实际上是看和远程sql server 2005服务器的物理连接是否通在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2005服务器的IP拼写正确。 如:程序-运行-cmd-ping 125.65.81.96(远程IP)

②、进入Dos或命令行下输入telnet,查看服务器端口号是否通过。

确保端口连接:这个实际上是看和远程sql server 2005服务器端口号的物理连接是否通在。 如:程序-运行-cmd-telnet 125.65.81.96 1433(远程数据库端口号)

远程sql server 2005服务器端口号的物理连接不通在,那么该如何打开sql server2005的1433端口呢?

如果这一步有问题,应该检查以下选项。

1、检查远程服务器是否启动了sql server 2005服务。如果没有,则启动。

2、检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单-> 程序-> Microsoft SQL Server-> 服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

3、检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。

事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号

保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。

4、如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。 当然防火墙不可能一直关掉的,所以有必要的开通一些端口号让防火墙通过。如图:

SqlServer20xx的1433端口打开和进行远程连接

5、检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入 netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2005打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。

如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。

三 检查客户端设置

程序-> Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且

默认端口为1433(或其他端口,与服务器端保持一致就行)。

更多相关推荐:
telnet命令 测试端口号方法以及启动telnet方法

1点击计算机的开始菜单运行输入CMD命令然后确定打开cmd命令行2输入telnet测试端口命令telnetIP端口或者telnet域名端口回车3如果端口关闭或者无法连接则显示不能打开到主机的链接链接失败4端口打...

Telnet 1433端口不通之端口的监听

Telnet1433端口不通之端口的监听20xx07221248佚名网络整理我要评论0字号TT文章摘要下面我们来对Telnet1433端口不通的具体内容进行一下分析这次针对的问题是如何检查端口的监听问题ADTe...

telnet端口映射

Telnet端口映射一般情况下我们可以直接telnet局域网最外围的设备因为最外围的设备用的是公网IP因为内网的设备用的都是私网IP所以我们无法直接telnet例如图中的交换机管理IP是私有的所以PC1无法直接...

linux打开telnet端口

linux打开telnet端口远程TELNET登录需要主机打开23端口方法如下sudonclp23amp打开23端口即telnetnetstatangrep23查看是否打开23端口验证为OK即通过可以从其它环境...

如何利用telnet命令检测端口映射是否成功

Q如何利用telnet命令检测端口映射是否成功A确保在路由器上端口映射的设置没有问题后远程可以通过telnet命令来验证端口是否映射成功即在dos命令行下输入telnet路由器WAN口IP对应的端口号比如tel...

如何利用telnet命令检测端口映射是否成功

确保在路由器上端口映射的设置没有问题后远程可以通过telnet命令来验证端口是否映射成功即在dos命令行下输入telnet路由器WAN口IP对应的端口号比如telnet124901731280如果有类似不能打开...

Telnet 到端口 25 以测试 SMTP 通信

Microsoft产品线中有SMTP的多个不同变体MicrosoftWindows产品线的SMTP服务包含在Internet信息服务IIS中而在MicrosoftWindowsNTServer40中SMTP服务...

netstat、telnet、ping等命令的使用

一Netstat常用命令1Netstatanoa显示所有连接和监听端口并显示进程pid2Netstatanofind端口号pid号查找端口号的进程pid或者某一个进程占用的端口查找到进程的pid号之后可以用ta...

XP服务器开启Telnet与23端口的修改方法

XP服务器开启Telnet与23端口的修改方法20xx1227090430分类标签字号大中小订阅windows默认安装了Telnet服务但是并没有默认启动而且Telnet服务需要NTLM认证有管理员密码也无济于...

telnet攻击

Telnet是一种字符模式的终端服务它可以使用户坐在已上网的电脑键盘前通过网络进入远程主机然后对远程主机进行操作这种连通可以发生在局域网里面也可以通过互联网进行被连通的计算机称为TelnetServer你自己在...

W150D 利用telnet命令检测端口映射是否成功

Q如何利用telnet命令检测端口映射是否成功A确保在路由器上端口映射的设置没有问题后远程可以通过telnet命令来验证端口是否映射成功即在dos命令行下输入telnet路由器WAN口IP对应的端口号比如tel...

Linux下Tomcat 80端口被占用的解决办法

Linux下Tomcat80端口被占用的解决办法分析netstatan查看到大量的80端口进程僵死重启tomcattomcat启动失败网页依然无法打开停止tomcat进程shutdownsh停止tomcat后t...

telnet端口号(17篇)