无法连接到SQLServerExpress 2012/2016上的本地主机?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

我刚刚下载了SQLExpress 2012的最新版本,但无法连接到本地主机。我尝试了localhost\SQLExpress和Windows身份验证,但是它给了我一条错误消息,表示无法连接。我是不是漏掉了什么?我以前使用过SQLServer 2008,并且从未遇到连接本地主机的问题。它似乎连它都找不到。在“服务”中,我也只看到一个SQLServerVSS写入器。应该是这样吗?

提问于
用户回答回答于

  1. 您需要验证SQLServer服务是否正在运行。你可以通过Start > Control Panel > Administrative Tools > Services,并检查服务SQL Server(SQLEXPRESS)正在运行。如果没有,就开始吧。
  2. 当您在服务小程序中时,还要确保服务SQL浏览器已经启动。如果没有,就开始吧。
  3. 您需要确保SQLServer被允许使用TCP/IP或命名管道。中打开SQLServer配置管理器,可以打开这些配置管理器。Start > Programs > Microsoft SQL Server 2012 > Configuration Tools,并确保启用了TCP/IP和命名管道。
  4. 否则,运行Start -> Run -> Services.msc

用户回答回答于

启动->程序->Microsoft SQL ServerYYYY->配置工具->SQLServerYYYY配置管理器或运行“SQLServerManager12.msc”。

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

然后进入“SQLServerNetworkConfiguration”,双击TCP/IP。单击“IP地址”选项卡并滚动到底部。在“IP所有”下,如果存在TCP动态端口,则移除它,并将TCP端口设置为1433。单击“确定”,然后返回到“SQLServer服务”并重新启动SQLServer实例。现在你可以通过本地主机连接,至少我可以。

扫码关注云+社区