SQL Server 连接超时案例一则
上周六,一工厂系统管理员反馈一数据库连接不上,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
所以,我可以断定应该是防火墙屏蔽了所有端口,系统管理先将防火墙关闭后,一切恢复正常,后面他检查发现是因为组策导致防火墙自动启用,而这台数据库服务器没有开放相关端口。从而导致了这个问题。另外,如果网络出现延迟较严重或丢包现象,也会导致这个错误出现。
SQL Server 连接超时案例一则相关推荐
- SQL Server 连接字符串和身份验证 学习
SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开. PropertyName1=Value1 ...
- SQL错误提示档案(3):SQL Server连接中的四个最常见错误
SQL Server连接中的四个最常见错误: 一."SQL Server 不存在或访问被拒绝" 一般说来,有以下几种可能性: ...
- Sql Server 连接池及其用法
其实我们一直在使用SqlServer的连接池.在连接字符串中,Pooling为是否启用连接池,默认值为true,表示启用. 与连接池相关的两个重要参数是 Min Pool Size和 Max Pool ...
- SQL Server连接中的常见错误
SQL Server连接中的常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性 ...
- java sql server连接字符串_关于Java:SQL Server的等效jdbc连接字符串
我目前正在使用以下连接字符串连接到数据库(该数据库与ServerIP在同一服务器上): String constr ="Data Source=ServerIP,1433;Network L ...
- 小结SQL Server连接失败错误及解决[引用]
在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了.一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器.查 ...
- SQL Server 连接字符串和身份验证
SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开. PropertyName1=Value1 ...
- [Microsoft][ODBC SQL Server Driver ]超时已过期的解决过程和方法
环境 : OS: window2000 server Database: Sql Server 2000 中文企业版 + sp4 客户和服务均在一台机上运行 ...
- 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
解决方案:用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接相关联. 解决方案:用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接相关联. 今天进行身份验证时, ...
最新文章
- 正值实系数多项式函数所对应的导数累加和是否非负?
- 细数 Spring 那些最常见的面试问题
- HANA kernel dump
- 仪器和软件通讯测试软件,软件定义的仪器-测试测量-与非网
- Linux C 学习 单向链表
- nsoutlineview 搜索_阿里巴巴搜索推荐广告三位一体的在线服务体系
- 【算法分析与设计】习题分享
- 河内之塔算法_如何解决河内问题之塔-图解算法指南
- 小米启动安心服务月 手机家电产品可免费清洁保养
- android 多个占位符,基于android布局中的常用占位符介绍
- tomcat部署工程后,webapps文件夹下找不到war包的解决方法
- 解决anaconda下载很慢
- linux清除密码记录
- 中国四大名著的文化价值
- 企业云计算运营模式,主要分为哪3种运营模式?
- 从零实现一个3D目标检测算法(1):3D目标检测概述
- Linux如何修改网卡ip地址!
- Kotlin 元编程(注解,反射)
- hbase snappy 安装_Hadoop HBase 配置 安装 Snappy 终极教程
- 批量转换经纬度的网页实现方法
热门文章
- vfp赋值超过7位出错_JDK1.7下的HashMap的源码分析
- 四,Golang 交叉编译
- this 和super关键字
- [转] 比特币从“不了解”到“被误解”——详解区块链技术
- 浅析Asp.net MVC 中Ajax的使用
- vuejs 中如何优雅的获取 Input 值
- centos7 时间设置
- ECSHOP批量添加商品到购物车
- visualstudio调试html,Visual Studio Code中调试JavaScript
- Git本地仓库管理远程库(GitHub)——clone(下载)、push(提交)、pull(拉取)操作