如何解决 SQL Server 中的错误 26?

Posted

技术标签:

【中文标题】如何解决 SQL Server 中的错误 26?【英文标题】:How to resolve Error 26 in SQL Server? 【发布时间】:2014-05-13 01:25:09 【问题描述】:

我们正在使用我们的服务器(另一台计算机)访问我们的数据库。以前可以连接,但突然停止,现在无法连接,遇到错误 26 Locating Server。

其他人可以连接到我们的服务器。我不知道我做了什么,或者我对我的机器做了什么改变,导致我无法连接到我们的服务器。谁能建议我该怎么做?

我使用的是 SQL Server 2008 R2。

顺便说一句,我可以使用远程桌面连接访问我们的服务器,但是当我使用 SQL Server 2008 R2 进行连接时,我真的无法连接。我使用了正确的服务器名称,但它不起作用。

我已经尝试连接到其他服务器并且它确实有效。我该怎么办?我不知道为什么会这样。

【问题讨论】:

能否请您发布完整和准确的错误信息? 【参考方案1】:

我尝试使用(服务器的 IP 地址)\SQLEXPRESS,它确实有效。但是我仍然不知道为什么它无法访问服务器的实例名称。

【讨论】:

【参考方案2】:

确保 SQL Server 服务正在运行。如果 SQL Server 服务未运行,您可以通过以下方式运行它:

    打开运行窗口 (WINDOW+R) 并输入 services.msc。 找到 SQL Server 并右键单击它,然后单击开始。 再次尝试重新连接到您的 SQL Server

之后,如果它仍未运行,请打开“具有高级安全性的 Windows Defender 防火墙”并在入站和出站规则中添加端口 1433,并确保您选择了允许连接。

【讨论】:

【参考方案3】:

尝试刷新您的 DNS

打开一个 DOS 窗口来执行此操作。

    点击开始按钮 输入 CMD 并回车

    在出现的黑色窗口中输入:ipconfig /flushdns,然后按回车,您应该会看到:

    Windows IP 配置

    已成功刷新 DNS 解析器缓存。

看看这是否不能解决您的问题。

【讨论】:

以上是关于如何解决 SQL Server 中的错误 26?的主要内容,如果未能解决你的问题,请参考以下文章

"SQL SERVER,错误:207" 如何解决

如何解决 SQL Server 2000 中的连接问题

启动 SQL Server 管理 Studio 在 SQL Server 2008R2 中的错误消息:"无法读取此系统上以前注册的服务器的列表" 解决方法

SQL Server 2005 DTS导入平面数据源时(如txt文档),总是被截断,无法执行的错误解决方案

如何解决sql server18456错误

sql server如何精准匹配字符中的字符