我遇到SQL Server问题,我在桌面上安装了2005,并安装了SQL Server Management Studio ..
我已经检查过并且可以在服务中看到“SQL Server(SQLEXPRESS)”。
我尝试连接“Local”和“SQLEXPRESS”,但两者都无法连接。
与网络相关或特定于实例的 建立一个错误时发生错误 连接到SQL Server。该 服务器未找到或未找到 无障碍。验证该实例 名称是正确的,SQL Server是 配置为允许远程 连接。 (提供者:命名管道 提供者,错误:40 - 无法打开 连接到SQL Server)(。Net SqlClient数据提供程序)
我需要做什么才能连接到它?
我现在似乎越走越远了。我已经设法通过SQL Server管理连接到我的服务器(FYI。\ SQLEXPRESS做了诀窍)但现在我的web.config中的连接字符串出现了问题
我即将使用Windows身份验证连接到本地sql server如何构建它?
这样的东西?
<add name="BensBoxing" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=BritBoxing_Alpha;Integrated Security=False;User Instance=True" providerName="System.Data.SqlClient"/>
这会产生关于
的错误用户''登录失败。
答案 0 :(得分:30)
检查实例的LOG目录中的sql日志 - 看看是否有任何进展。您需要停止服务才能打开日志 - 或者重新启动,然后您可以读取旧服务 - 最后以.1命名。
由于您遇到错误,您需要为命名连接启用TCP / IP或命名管道。共享内存连接应该可以工作,但您似乎没有使用它。您是否尝试通过SSMS进行连接?
在我的日志中,我看到这样的条目......
Server local connection provider is ready to accept connection on [\\.\pipe\mssql$sqlexpress\sql\query ]
正如评论所说,。\ SQLEXPRESS应该有效。还有worstationName \ SQLEXPRESS也可以。
答案 1 :(得分:25)
与matt said相同。 “SQL Server(SQLEXPRESS)”已停止。通过打开控制面板&gt;启用它管理工具&gt;服务,右键单击“SQL Server(SQLEXPRESS)”服务,然后从可用选项中选择“开始”。 之后可以很好地连接。
答案 2 :(得分:6)
断电后我在Windows 7(64位)上出现此问题。即使状态设置为“自动”并且mahine已重新启动多次,SQLEXPRESS服务仍未启动。不得不手动启动服务。
答案 3 :(得分:1)
试试看,如果服务&#34; SQL Server(MSSQLSERVER)&#34;它开始了,这解决了我的问题。
答案 4 :(得分:0)
打开Sql Server 2014 Configuration Manager。
单击Sql服务器服务,如果停止则启动sql服务器服务
然后单击“检查SQL Server网络配置是否已启用TCP / IP”
然后重新启动SQL Server Management Studio(SSMS) 并连接本地数据库引擎