SQLserver2008 R2连接服务器异常(error:26-定位指定的服务器/实例时出错)

SQLserver2008 R2连接服务器异常(error:26-定位指定的服务器/实例时出错)

笔者的系统环境:Windows7旗舰版安装VMware workstations pro后在Windows8.1专业版操作系统上安装SQLserver2008 R2

正常安装使用一段时间后,突然出现了连接服务器失败的问题(error:26–读者遇到类似情况可以注意看一下错误的编号,可能对应的处理方法不同)

现场情况如下图:
SQLserver2008 R2连接服务器异常(error:26-定位指定的服务器/实例时出错)_第1张图片

以下直接提供处理流程:

1. 打开“SQL server 配置管理器“,在“SQL server网络配置“中启动TCP/IP和Named pipe两个协议(可以看一下TCP/IP协议的属性中的端口号是不是1433,不是的话可以补充上)
SQLserver2008 R2连接服务器异常(error:26-定位指定的服务器/实例时出错)_第2张图片
简单介绍一下四个协议:
Shared Memory 是可供使用的最简单协议,没有可配置的设置。由于使用 Shared Memory 协议的客户端仅可以连接到同一台计算机上运行的 SQL Server 实例,因此它对于大多数数据库活动而言是没用的。如果怀疑其他协议配置有误,请使用 Shared Memory 协议进行故障排除。

TCP/IP 是 Internet 上广泛使用的通用协议。它与互连网络中硬件结构和操作系统各异的计算机进行通信。TCP/IP 包括路由网络流量的标准,并能够提供高级安全功能。它是目前在商业中最常用的协议。将计算机配置为使用 TCP/IP 可能会很复杂,但大多数联网的计算机已经配置正确。若要配置未在 SQL Server 配置管理器中出现的 TCP/IP 设置,请参阅 Microsoft Windows 文档。

Named Pipes 是为局域网而开发的协议。内存的一部分被某个进程用来向另一个进程传递信息,因此一个进程的输出就是另一个进程的输入。第二个进程可以是本地的(与第一个进程位于同一台计算机上),也可以是远程的(位于联网的计算机上)。

VIA虚拟接口适配器 (VIA) 协议和 VIA 硬件一同使用。有关如何使用 VIA 的信息,请与硬件供应商联系。

2. 在管理器中“SQL Server服务”中重新启动“SQLServer(SQLEXPRESS)”
SQLserver2008 R2连接服务器异常(error:26-定位指定的服务器/实例时出错)_第3张图片

3. 接下来重新进入SSMS(SQL Server Management Studio)尝试连接

4.如果还不行,可以 修改“服务器名称”为(local)\实例名 或者 计算机名\实例名,这个可以在下拉框中根据提示完成,这样一般即可正常连接(但是连接后可能会出现一些小问题,根据消息框提示处理即可)

#蓝水湾kwm的话¥:数据库类似的软件相对比较复杂,在学习阶段笔者建议使用虚拟机安装,多制作几次系统快照可以很有效的避免一些棘手的问题。当然遇到问题也要勇敢地面对,多找找资料,勇于尝试问题都可以解决。

你可能感兴趣的:(SQLserver2008 R2连接服务器异常(error:26-定位指定的服务器/实例时出错))