无法连接SQL Server Management Studio 2008上的服务器

8
当我打开管理工具并尝试使用[PCNAME]/SQLEXPRESS连接时,它显示以下错误:
"无法连接到[PCNAME]\SQLEXPRESS"

额外信息:

错误信息:

在建立到 SQL Server 的连接时发生了一个与网络或特定实例相关的错误。服务器未找到或无法访问。请验证实例名称是否正确,并且 SQL Server 已配置为允许远程连接。(提供程序:SQL Network Interfaces,错误:26 - 无法定位服务器/指定的实例)(Microsoft SQL Server,错误:-1)

如需帮助,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476"

我还尝试过在 [PCNAME] 的位置使用“localhost”、“local”和“.”,但都没有成功。

3个回答

11

确保 SQL Server (SQL Express) 服务正在运行。

在 PowerShell 提示符中键入:

Get-Service -Name 'MSSQL$SQLEXPRESS'

服务“状态”属性应报告为“Running”。

如果不是这样,请键入(您需要处于升级提示符下,即“以管理员身份运行”):

Start-Service -Name 'MSSQL$SQLEXPRESS'

或者

单击开始>键入cmd并键入

sc query MSSQL$SQLEXPRESS

状态应该被报告为“正在运行”

如果不是,请在提升的提示符下输入(即“以管理员身份运行”):

sc start MSSQL$SQLEXPRESS
如果出现找不到服务的错误: 打开SQL Server Configuration Manager,确保已安装SQL Server Express: enter image description here

我尝试了在cmd中执行的命令,但是它显示“指定的服务未作为已安装的服务存在”。以管理员身份运行的:S - Alternatex
您正在尝试连接到默认的 SQL Express 实例。您确定已经安装了一个吗? - Pencho Ilchev
该死。那里什么也没有。安装后计算机需要重新启动吗,还是我在其他地方搞砸了? - Alternatex
你可以尝试重新启动计算机,但我不认为这会起作用。请在问题中提供更多详细信息,例如您安装了什么、如何安装以及在哪个操作系统上安装。谢谢。 - Pencho Ilchev
4
安装管理工具并不等同于安装SQL Server。 - ta.speot.is
显示剩余3条评论

1

打开SQL Server配置管理器,启用TCP/IP协议,并在客户端协议下关闭防火墙,这将允许远程连接。


我可能错了,但我认为这不适用于SQL Server Express。 - Chad Levy

0

首先检查SQL Server是否正在运行,如果没有,请从services.msc启动它 然后 添加.\SQLEXPRESS将解决问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接