无法使用Management Studio连接到本地SQL Server

我遇到了SQL Server的一个问题,我在桌面上安装了2005,并安装了SQL Server Management Studio。

我已经检查并可以看到“SQL Server(SQLEXPRESS)”在服务中启动。

我试图连接到“本地”和“SQLEXPRESS”但都无法连接。

与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)(.Net SqlClient数据提供程序)

还有什么我需要做的连接到它?


UPDATE

我似乎现在正在进一步。 我设法连接到我的服务器与SQL Serverpipe理(FYI。\ SQLEXPRESS做了诡计),但现在我有我的连接string在我的web.config

我即时通讯将连接到这个本地的SQL Server使用Windows身份validation如何构build它?

像这样的东西?

<add name="BensBoxing" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=BritBoxing_Alpha;Integrated Security=False;User Instance=True" providerName="System.Data.SqlClient"/> 

这会产生一个错误

用户login失败。

检查您的实例的LOG目录中的SQL日志 – 看看有没有什么事情在那里。 您需要停止服务才能打开日志 – 或者重新启动,您可以读取旧的 – 以.1结尾的名称。

出现错误时,您需要为命名连接启用TCP / IP或命名pipe道。 共享内存连接应该可以工作,但是你似乎没有使用它。 你想通过SSMS连接吗?

在我的日志中,我看到这样的条目…

 Server local connection provider is ready to accept connection on [\\.\pipe\mssql$sqlexpress\sql\query ] 

正如评论所说,\ SQLEXPRESS应该可以工作。 另外worstationName \ SQLEXPRESS将工作。

和matt说的一样 。 “SQL Server(SQLEXPRESS)”已停止。 通过打开“控制面板”>“pipe理工具”>“服务”,右键单击“SQL Server(SQLEXPRESS)”服务并从可用选项中select“开始”。 之后可以连接好。

在停电后,我在Windows 7(64位)上遇到了这个问题。 SQLEXPRESS服务即使状态设置为“自动”,并且重新启动了多次,SQLEXPRESS服务也没有启动。 必须手动启动服务。

试试看,如果服务“SQL Server(MSSQLSERVER)”启动,这解决了我的问题。