You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Web应用无法连接本地SQL Server Express的问题排查

问题分析与修复方案

核心问题推测

你遇到的连接失败,大概率是连接字符串中未指定SQL Server Express的实例名导致的——SQL Server Express默认实例名为SQLEXPRESS,而你当前用localhost作为数据源,只会尝试连接默认的非Express实例(通常不存在)。

具体修复步骤

  • 修正连接字符串的数据源:将Data Source=localhost改为以下任意一种形式:
    • 本地实例写法:Data Source=.\SQLEXPRESS
    • 完整主机名写法:Data Source=localhost\SQLEXPRESS
    • 指定端口写法(若你在配置管理器中固定了TCP端口,比如1433):Data Source=localhost,1433
      修正后的完整连接字符串示例(JSON格式需转义反斜杠):
    "LocalConnection": "Data Source=localhost\\SQLEXPRESS;User ID=sa;Password=mypaswd;Initial Catalog=ABL;Encrypt=True;TrustServerCertificate=True"
    
  • 确认SQL Server服务运行状态:按下Win+R输入services.msc,找到SQL Server (SQLEXPRESS)服务,确保其处于正在运行状态,若未启动则右键启动。
  • 核对TCP配置一致性:打开SQL Server配置管理器,查看SQL Server网络配置 > SQLEXPRESS的协议 > TCP/IP,确认已启用TCP,且端口设置(如IPAll下的TCP端口)与你连接字符串中使用的一致。

内容的提问来源于stack exchange,提问作者Aryabhima A. Rahman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 12:35:08