SQL Server 连接超时案例一则
2024-08-26 04:20:09
上周六,一工厂系统管理员反馈一数据库连接不上,SSMS连接数据库报“连接超时时间已到。在尝试使用预登录握手确认时超过了此超时时间.......”, 如下截图所示:
另外远程连接也连接不上,系统管理员只能通过vSphere Client连接到这台服务器,我这边也无法远程登录检查具体情况,ping 这台服务器发现网络正常,没有丢包或时延严重情况,那我就在Linux上使用nmap扫描了一下这台服务器端口情况,发现1433端口没有开放,另外发现该服务器居然没有一个端口对外开放。
[oracle@DB-Server ~]$ nmap 192.xxx.xxx.xxx
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2016-07-23 09:28 CST
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 2.039 seconds
我检查、对比了另外一台正常的SQL Server 服务器开放的端口,如下所示:
[oracle@DB-Server ~]$ nmap 192.168.xxx.xxx
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2016-07-23 09:34 CST
Interesting ports on xxxx.xxx.xxx.com (192.168.xxx.xxx):
Not shown: 1670 filtered ports
PORT STATE SERVICE
135/tcp open msrpc
139/tcp open netbios-ssn
445/tcp open microsoft-ds
1433/tcp open ms-sql-s
3389/tcp open ms-term-serv
10000/tcp open snet-sensor-mgmt
Nmap finished: 1 IP address (1 host up) scanned in 30.326 seconds
所以,我可以断定应该是防火墙屏蔽了所有端口,系统管理先将防火墙关闭后,一切恢复正常,后面他检查发现是因为组策导致防火墙自动启用,而这台数据库服务器没有开放相关端口。从而导致了这个问题。另外,如果网络出现延迟较严重或丢包现象,也会导致这个错误出现。
最新文章
- Cordova环境搭建 &; HelloWorld
- python多线程
- Linq 动态查询排序
- HTTP 请求方式: GET和POST的比较当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。
- sersync + rsync 实现文件的实时同步
- C#:代表(delegate)和事件(event)
- Linux 添加环境变量和删除环境变量
- 如何把双引号包含到echo命令的字符串中
- 【360开源】thinkjs:基于Promise的Node.js MVC框架 (转)
- [E120L][KitKat][4.4.2][CM11] CM11 rom+ google app安装心得
- CSS,点击去除虚线边框代码
- How to run OFBiz as a Service on linux
- 用smarty来做简易留言系统,明细步骤简单操作
- JS网页特效操作流程——下拉菜单列表与登录注册弹窗效果
- 开机进入grub命令行之后。。。。
- Android .9.png 的介绍
- bzoj 5099: [POI2018]Pionek
- 近期Freecodecamp问题总结
- Unity 4.6 GUI
- 疯狂Java讲义PDF
热门文章
- 从NavigationController 下的UITableView中移除 header
- HTML标签小结
- Statement和PreparedStatement的区别; 什么是SQL注入,怎么防止SQL注入?
- PHP内核探索之变量(7)- 不平凡的字符串
- java多线程功力
- jquery多次上传同一张图片
- angular学习的一些小笔记(中)之ng-disabled轻松实现按钮是否可点击状态
- 13个风格独特的关于页面(About Pages)设计
- CSS中的margin、border、padding区别
- [deviceone开发]-仿微信应用(一):框架搭建