首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法连接到SQL Server Express 2012 / 2016上的本地主机

无法连接到SQL Server Express 2012 / 2016上的本地主机
EN

Stack Overflow用户
提问于 2012-10-08 11:07:44
回答 7查看 451.6K关注 0票数 109

我刚刚下载了SQL Express 2012的最新版本,但无法连接到localhost。我尝试了localhost\SQLExpress和Windows身份验证,但它给我一条错误消息,告诉我无法连接。我是不是漏掉了什么?我以前使用过SQL Server2008,连接到localhost时从来没有遇到过问题。看起来它甚至找不到它。此外,在服务中,我仅看到SQL Server VSS编写器。这是不是应该是这样的?还是我错过了什么?谢谢

EN

回答 7

Stack Overflow用户

发布于 2015-12-28 21:07:05

转到开始->程序-> Microsoft SQL ServerYYYY -> Configuration Tools -> SQL Server YYYY Configuration Manager或运行"SQLServerManager12.msc“。

确保在客户端协议下启用了TCP/IP。

然后进入"SQL Server网络配置“并双击TCP/IP。单击"IP地址“选项卡并滚动到底部。在"IP All“下删除TCP Dynamic Ports (如果存在),并将TCP Port (TCP端口)设置为1433。单击“确定”,然后返回到"SQL Server服务“并重新启动SQL Server实例。现在你可以通过localhost连接了,至少我可以。

请注意,当从其他应用程序连接时,当然也会发生此错误。普通C# web应用程序Web.config连接字符串的示例:

代码语言:javascript
复制
<connectionStrings>
    <add name="DefaultConnection" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
票数 142
EN

Stack Overflow用户

发布于 2017-04-05 19:27:04

在SQL SERVER EXPRESS 2012中,应使用"(localdb)\MSSQLLocalDB“作为数据源名称。例如,可以使用如下所示的连接字符串

代码语言:javascript
复制
Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=master;Integrated Security=True;
票数 21
EN

Stack Overflow用户

发布于 2013-03-04 05:35:54

我也遇到过类似的问题--也许我的解决方案会有所帮助。我刚刚安装了MSSQL ex2012(默认安装),并尝试连接VS2012 EX。一点也不快乐。然后我查看了这些服务,确认SQL Server (SQLEXPRESS)确实在运行。

但是,我看到另一个有趣的服务,称为SQL Server浏览器,它被禁用了。我启用它,启动它,然后能够在VS2012 EX中检索新连接中的服务器名称并进行连接。

奇怪的是,他们会禁用VS连接所需的服务。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12774827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档