我已经使用Visual Studio 2010准备了一个程序,并且我正在使用SQL Server 2008.在2周之前,此连接正常运行。现在,我试图再次使用它。当我点击Connect
按钮时,它会等待,然后会出现此错误:
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 不可访问。验证实例名称是否正确 SQL Server名称配置为允许远程连接。 (服务提供商: SQL网络接口,错误:26 - 查找服务器/实例时出错 指定。)
我用谷歌搜索了这个问题,但没有任何帮助。
我将很感激帮助我解决这个问题。
答案 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 $