数据库连接错误——请求失败或服务器未及时响应

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 12:40 点击:
对于一个程序员来说,数据库是再熟悉不过的东西了。我们几乎每天都会跟数据库打交道,但是你了解数据库吗?你知道数据库经常会出现哪些错误吗?出现了错误你知道如何解决吗?下面我给大家介绍一个经常遇到的错误,以及解决方案。

 

我们在调试程序的时候经常会遇到无法读出数据库数据的情况,而且启动SQL Sever Management Studio也无法登录,会弹出一下信息

 

\

 

 

这是因为数据库的一个服务没有开启,打开SQL Sever配置管理器(这个大家都知道怎么打开吧,如果不会请用谷歌百度一下)。会出现如下图的窗口:

 

\

 

 

展开左边SQL Sever服务看看右边第四个是不是跟上图一样状态是已停止,右击此服务然后启动。如果启动成功那么问题顺利解决,如果不能启动,一般会出现下面的信息:

 

\

这是什么原因呢?这是因为你开启了VIA服务,展开SQL Sever网络配置,选择MSSQLServer的协议,然后将右边的VIA禁用。这样就可以启动了。以上都是正确的解决方法,但是如果经历了以上所有的步骤还是不能启动,那么根据我的经历还有一个“有病乱投医”的方法——把左边所有条目里面的VIA都禁用(另外有人说把TCP/IP也禁用),然后重新打开配置管理器在启用SQL Sever服务的第四条,一遍不行多试几遍,或者重启一下电脑(可参考SQL无法启动),我曾经这样弄好过。如果折腾半天还是不行,那就只能重装了.....,我曾经这样弄好过。如果折腾半天还是不行,那就只能重装了.....

 
PS:扫盲——什么是VIA
VIA——Virtual Interface Architecture,虚拟接口体系。就是一种抽象,用来适应不同的硬件以及网络。
启动VIA出错是因为计算机上安装了多个SQL实例,导致VIA的连接目标不明确从而不能正确连接。同时微软也不建议使用VIA协议,并声明将会在以后SQL中删除该功能。最后祝大家好运,能够顺利解决学习工作中遇到的每一个问题!

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • sql常见面试题
      • SQL SERVER 2005性能之跟踪
      • SQL编程(一)
      • LINUX上RMAN自动备份脚本
      • sql server面试题
      • 如何将多个SQL查询统计结果一次显示出来
      • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色
      • SQL小技巧系列 --- 行转列合并
      • sql server 列转行
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1