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

Ste*_*eve 41 sql sql-server localhost

我遇到了SQL Server问题,我在桌面上安装了2005,并安装了SQL Server Management Studio.

我已经检查过并且可以在服务中看到"SQL Server(SQLEXPRESS)".

我试图连接到"Local"和"SQLEXPRESS",但两者都无法连接.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(.Net SqlClient数据提供程序)

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


UPDATE

我现在似乎越走越远了.我设法通过SQL Server Management连接到我的服务器(FYI.\ SQLEXPRESS做了这个技巧)但现在我的web.config中的连接字符串出现了问题

我即将使用Windows身份验证连接到本地SQL服务器如何构建它?

像这样的东西?

<add name="BensBoxing" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=BritBoxing_Alpha;Integrated Security=False;User Instance=True" providerName="System.Data.SqlClient"/>
Run Code Online (Sandbox Code Playgroud)

这会产生错误

用户''登录失败.

Sam*_*Sam 30

检查实例的LOG目录中的sql日志 - 看看是否有任何进展.您需要停止服务才能打开日志 - 或者重新启动,然后您可以读取旧的 - 最后以.1命名.

由于您遇到错误,您需要为命名连接启用TCP/IP或命名管道.共享内存连接应该可以工作,但您似乎没有使用它.您是否尝试通过SSMS进行连接?

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

Server local connection provider is ready to accept connection on [\\.\pipe\mssql$sqlexpress\sql\query ]
Run Code Online (Sandbox Code Playgroud)

正如评论所说,.\ SQLEXPRESS应该可行.还有worstationName\SQLEXPRESS会起作用.


小智 26

亚马说的相同."SQL Server(SQLEXPRESS)"已停止.通过打开"控制面板">"管理工具">"服务",右键单击"SQL Server(SQLEXPRESS)"服务并从可用选项中选择"开始"来启用它.之后可以连接好.


小智 6

断电后我在Windows 7(64位)上出现此问题.即使状态设置为"自动"并且mahine已重新启动多次,SQLEXPRESS服务仍未启动.不得不手动启动服务.