在安装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. C++ 数组和字符串

    数组和字符串的基本知识 目录 一.数组的声明 二.字符串 一.数组的声明 1.1.存储在每个元素中的值得类型: 1.2.数组名: 1.3.数组中的元素数. ];//short 数组元素值的类型,a数组 ...

  2. windows下git 同步数据到github的常见问题

    常用排错方法: 1,查看连接是否正常. 2,push数据有时会报错,这是由于远程repository和我本地的repository冲突造成. 解决方法: 1.使用强制push的方法: git push ...

  3. Linux - Ubuntu 图形界面入门

    Ubuntu 图形界面入门 目标 熟悉 Ubuntu 图形界面的基本使用 01. Ubuntu 的任务栏 02. 窗口操作按钮 03. 窗口菜单条 ——本文源自<黑马程序员>

  4. 探究编译后,try-with-resources括号中的object是否关闭,以及两种写法编译后的对比

    源码(@TargetApi(Build.VERSION_CODES.KITKAT)) public List<T> test1() { String sql = "selxe x ...

  5. model 字段参数 choice

    class Banner(NewsBase): ''' 轮播图 ''' PRI_CHOICES = [ # 优先级的限制选择范围 (1,'第一级'), (2,'第二级'), (3,'第三级'), (4 ...

  6. js给页面添加回车监测事件,实现回车登录功能

    document.body.addEventListener('keyup', function (e) { ') { $("#btn_login").click(); } }) ...

  7. Linux console 重定向

    Linux从启动到启动完成的所有输出均复制到Com口上,一共需要修改3个文件.在此之前还要确认/sbin/agetty文件是否存在,此文件用来把系统的输入输出映射到其它设备上. 1.首先在 /etc/ ...

  8. OO第二单元学习总结

    前言: 第二单元总共包括三次电梯调度作业.这三次作业在笔者看来是为了让学生了解什么是多线程,多线程的好处及可能存在的潜在问题,对于多线程的安全问题应该如何解决和保证结果的唯一性和正确性.那么接下来笔者 ...

  9. System program tools

    program 描述     RSBDCOS0 执行 OS 命令 (已登录在 SYSLOG 和跟踪文件中)                            

  10. qt quick-初始学习概念

    Qt Quick简介: Qt Quik 是一种高级用户界面技术,使用它可以轻松地创建供移动和嵌入式设备使用到动态触摸式界面和轻量级应用程序:Qt Quick主要由三部份组成: 改进的Qt Creato ...