原文: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 连接超时案例一则相关推荐

  1. SQL Server 连接字符串和身份验证 学习

    SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开.           PropertyName1=Value1 ...

  2. SQL错误提示档案(3):SQL Server连接中的四个最常见错误

    SQL   Server连接中的四个最常见错误:         一."SQL   Server   不存在或访问被拒绝"          一般说来,有以下几种可能性:     ...

  3. Sql Server 连接池及其用法

    其实我们一直在使用SqlServer的连接池.在连接字符串中,Pooling为是否启用连接池,默认值为true,表示启用. 与连接池相关的两个重要参数是 Min Pool Size和 Max Pool ...

  4. SQL Server连接中的常见错误

    SQL Server连接中的常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性 ...

  5. java sql server连接字符串_关于Java:SQL Server的等效jdbc连接字符串

    我目前正在使用以下连接字符串连接到数据库(该数据库与ServerIP在同一服务器上): String constr ="Data Source=ServerIP,1433;Network L ...

  6. 小结SQL Server连接失败错误及解决[引用]

    在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了.一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器.查 ...

  7. SQL Server 连接字符串和身份验证

    SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开.           PropertyName1=Value1 ...

  8. [Microsoft][ODBC SQL Server Driver ]超时已过期的解决过程和方法

    环境 :     OS:  window2000 server         Database:  Sql Server 2000 中文企业版 + sp4         客户和服务均在一台机上运行 ...

  9. 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。

    解决方案:用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接相关联. 解决方案:用户 'sa' 登录失败.原因: 未与信任 SQL Server 连接相关联. 今天进行身份验证时, ...

最新文章

  1. 正值实系数多项式函数所对应的导数累加和是否非负?
  2. 细数 Spring 那些最常见的面试问题
  3. HANA kernel dump
  4. 仪器和软件通讯测试软件,软件定义的仪器-测试测量-与非网
  5. Linux C 学习 单向链表
  6. nsoutlineview 搜索_阿里巴巴搜索推荐广告三位一体的在线服务体系
  7. 【算法分析与设计】习题分享
  8. 河内之塔算法_如何解决河内问题之塔-图解算法指南
  9. 小米启动安心服务月 手机家电产品可免费清洁保养
  10. android 多个占位符,基于android布局中的常用占位符介绍
  11. tomcat部署工程后,webapps文件夹下找不到war包的解决方法
  12. 解决anaconda下载很慢
  13. linux清除密码记录
  14. 中国四大名著的文化价值
  15. 企业云计算运营模式,主要分为哪3种运营模式?
  16. 从零实现一个3D目标检测算法(1):3D目标检测概述
  17. Linux如何修改网卡ip地址!
  18. Kotlin 元编程(注解,反射)
  19. hbase snappy 安装_Hadoop HBase 配置 安装 Snappy 终极教程
  20. 批量转换经纬度的网页实现方法

热门文章

  1. vfp赋值超过7位出错_JDK1.7下的HashMap的源码分析
  2. 四,Golang 交叉编译
  3. this 和super关键字
  4. [转] 比特币从“不了解”到“被误解”——详解区块链技术
  5. 浅析Asp.net MVC 中Ajax的使用
  6. vuejs 中如何优雅的获取 Input 值
  7. centos7 时间设置
  8. ECSHOP批量添加商品到购物车
  9. visualstudio调试html,Visual Studio Code中调试JavaScript
  10. Git本地仓库管理远程库(GitHub)——clone(下载)、push(提交)、pull(拉取)操作