SQL Server:单击“连接”按钮后收到错误26

时间:2013-10-26 16:41:29

标签: sql-server-2008

我已经使用Visual Studio 2010准备了一个程序,并且我正在使用SQL Server 2008.在2周之前,此连接正常运行。现在,我试图再次使用它。当我点击Connect按钮时,它会等待,然后会出现此错误:

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   不可访问。验证实例名称是否正确   SQL Server名称配置为允许远程连接。 (服务提供商:   SQL网络接口,错误:26 - 查找服务器/实例时出错   指定。)

我用谷歌搜索了这个问题,但没有任何帮助。

我将很感激帮助我解决这个问题。

2 个答案:

答案 0 :(得分:0)

确保服务正在运行。您可以通过在查询分析器上将此查询写为: -

来检查此问题
IF EXISTS (SELECT 1 FROM sysprocesses WHERE LEFT(program_name, 8) = 'SQLAgent')
  PRINT 'Running!'
ELSE
  PRINT 'Not running';

来自here: -

  
      
  • 确保您的服务器名称正确无误,例如名称上没有拼写错误。
  •   
  • 确保您的实例名称正确,并且目标计算机上确实存在此类实例。 [更新:一些应用程序   将\转换为。如果您不确定您的申请,请   在连接中尝试Server \ Instance和Server \ Instance   字符串]
  •   
  • 确保服务器计算机可以访问,例如,DNS可以正确解析,您可以ping服务器(并非总是如此)。
  •   
  • 确保SQL Browser服务正在服务器上运行。如果在服务器上启用了防火墙,则需要将sqlbrowser.exe和/或UDP端口1434置于异常状态。
  •   

答案 1 :(得分:0)

打开命令提示符并执行以下代码: 对于默认实例:NET START MSSQLSERVER 对于命名实例:NET START MSSQL $