在安装SQL2008R2后,在公司里用VS2013测试可以连接,可是回到寝室却出了问题,当打开SSMS连接服务器的时候会提示:

“在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQL Server 的连接)”

-----------------------------------------------------------------难过的分割线------------------------------------------------------------------------------------------------------

其实这个问题很好解决,只是sql server的代理服务没有开罢了,右键"我的电脑"选择管理选项,进入计算机管理中,在左侧栏中选择服务,进入找到sqlserver代理,这里稍微注意一下,按照你当初安装数据的实例名来手动的开启相应的代理服务,怎么开启?选中后右键选择启动。至于下边的就不要看了,很容易弄乱你。

我的处理方法为以下三步:

1)怀疑是否因为IP地址的改变导致无法登陆服务器。

2)VIA是否未禁止。

3)SQL2008是否与VS2013自带的SQL Server2013 Express localDB冲突,被禁止。

解决办法;

1)尝试使用(local)、'.'、本机IP登录尝试。如果不行请看2)。

2)打开SQL Server配置中心 (SQL Server  Configuration Manager)可通过命令提示符打开输入SQLServerManager10.msc,打开SQL Server网络配置查看VIA是否被开启,如果开启请关闭。然后尝试SSMS是否可以连接,如果不能请尝试3)。

3)如果VIA未被开启,请进入TCP/IP中 查看IP3和IPALL,将IP3地址改为本机IP或者127.0.0.1,端口改为1433,IPALL端口改为1433,点击应用,然后重新在SQL Server  Configuration Manager中的SQL Server服务中开启SQL代理。最后登录SSMS以local为服务名进入数据库。如果在重新开启SQL Server服务时出现远程调试失败,请尝试4)。

4)那就是VS2013和SQL的冲突问题导致的,不过因为我前一天还在使用VS2013访问数据库,所以我也不明白为什么今天会出错,看到网上有人说,这个错误就是因为冲突导致的,所以如果你也这样想,那就不需要尝试前边3步, 直接通过右击我的电脑->管理->服务->SQL代理,右键启动。然后再次登录SSMS,查看是否成功,如果不成功,那么请重1)开始尝试。

看到这了?哎,都说了不要看了嘛,什么都没学到是不是很气啊,既然这样,那就多讲一点吧,不知道你们手动启动代理服务的时候,会不会也遇到错误,提示无法开启,这个时候,你可能会骂我了,心里想你个彩笔,其实,这种情况多半是因为sql server代理服务的依赖服务没有打开,依旧是右键代理服务,不过我们这次选择属性,找到依存关系,然后看到它所依赖的系统组件,然后去手动开启这个组件,然后再手动开启代理服务。就这么简单。

徒弟,加油

关于SQL2008R2连接服务器出错问题的更多相关文章

  1. SQL 2005远程连接是出错(provider: SQL 网络接口, error: 28 - 服务器不支持请求的协议

    SQL 2005远程连接是出错(provider: SQL 网络接口, error: 28 - 服务器不支持请求的协议 sql远程连接服务器网络sql serversqlserver 解决方法:在服务 ...

  2. 【解决】WordPress FTP连接服务器时出错,请检查设置,WordPress需要访问您网页服务器的权限

    刚装好wordpress,发现后台预装了两个插件,想删掉,结果要登录FTP,死活登不上去,提示"连接服务器时出错,请检查设置,WordPress需要访问您网页服务器的权限",网上也 ...

  3. 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连

    在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连 sql server服务器sqlserver远程连接数据库防火墙在建立 ...

  4. SIM800C 连接服务器

    AT+CIPSTART=TCP,域名,端口号 OK 只返回OK,这种情况,说明域名的服务器出错了,OK表示格式正确,但是实际上的TCP是没有连接上的. 测试库服务器出错的时候,就是这种情况 实际连上了 ...

  5. SQL数据库连接到服务器出错——无法连接到XXX

    问题:Windows或者SQL Server身份验证下,出现连接到服务器出错 解决方式: 1.检查实例名称是否正确,如下 根据自己电脑的实际名称修改修改如下: 1)Microsoft SQL Serv ...

  6. 503是一种HTTP状态码。英文名503 Service Unavailable与404(404 Not Found)是同属一种网页状态出错码。前者是服务器出错的一种返回状态,后者是网页程序没有相关的结果后返回的一种状态,需要优化网站的时候通常需要制作404出错页以便网站整体优化。

    goldCat1 商城 消息 | 百度首页 新闻网页贴吧知道音乐图片视频地图百科文库 进入词条搜索词条帮助 近期有不法分子冒充官方收费编辑词条,百度百科严正声明:百科词条人人可编辑,词条创建和修改均免 ...

  7. 使用paramiko如何连接服务器?

    本文和大家分享的是python开发中使用paramiko连接服务器的方法和步骤,希望通过本文的,对大家学习和使用paramiko有所帮助. ssh连接步骤 1.ssh server建立server p ...

  8. Mac 使用 SSH 免密连接服务器

    1.生成 SSH 秘钥 ssh-keygen -t rsa  生成的密钥对 id_rsa 和 id_rsa.pub,默认存储在 ~/.ssh 目录,其中没有后缀的是私有,有后缀 .pub 的为公钥.生 ...

  9. telnet命令——连接服务器

    Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.在终端使用者的电脑上使用telnet程序,用它连接 ...

随机推荐

  1. Namenode启动报错Operation category JOURNAL is not supported in state standby

    org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): Operation category JO ...

  2. jQuery之animate中的queue

    queue.dequeue clearQueue  清空 用队列完成之前动画的操作:

  3. jmeter启动报错

    # ./jmeter-server Using local port: 1099Server failed to start: java.rmi.server.ExportException: Lis ...

  4. WEB的数据交互具体流程

    前一段时间小小的总结了一下,web的前后交互的各种方式可能没写全,后期再写,话不多说 前端传递数据到servlet,servlet获取数据后操作DAO修改数据库,然后servlet将某些参数返回到前端 ...

  5. windows 下用命令来操作定时任务

    cmd下定时执行命令可以使用 at 命令 或者 schtasks命令.at 语法:at +时间+运行程序schtasks语法:schtasks /creat /tn 设定定时运行的名字 /tr “运行 ...

  6. 关于MVC工厂模式的增删改查sql存储过程

    这里MVC中用到了反射,工厂,泛型,接口 在搭建框架的时候,除了MVC的三层以外,还有泛型的接口层和工厂层 下面是dal层调用sql存储过程,增删改查,dal层继承了接口层,实现了接口层里面的方法 1 ...

  7. [转]Flash开发技能树

  8. React Native的学习资源网址

    react官方文档(英文): https://facebook.github.io/react/docs/getting-started.html   react中文社区(内部有视频教程等): htt ...

  9. 如何查看和清除svn登录信息

    切换svn登录用 点击clear,出现用户信息,勾选后点击ok 即清除 .下次访问svn需要重新登录

  10. mysql数据库优化之 如何选择合适的列建立索引

    1. 在where 从句,group by 从句,order by 从句,on 从句中出现的列: 2. 索引字段越小越好: 3. 离散度大的列放到联合索引的前面:比如: select * from p ...