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

C# Blazor与EF Core执行Update-database出现SQL连接错误如何解决

SQL Server连接报错解决方案
  • 修正连接字符串配置
    你当前appsettings.json中数据库连接字符串的server参数值设置为Assignment,优先确认SQL Server实例名是否正确:

    本地默认实例可尝试填写localhost、.、(localdb)\\mssqllocaldb(LocalDB版本);如果是命名实例,格式为机器名\\实例名,比如DESKTOP-XXXXXX\\SQLEXPRESS
    替换参数后先通过SSMS(SQL Server Management Studio)测试能否正常登录对应实例、访问目标数据库,确认连通性正常后再执行迁移命令。

  • 检查SQL Server服务运行状态
    按下Win+R输入services.msc打开服务列表,找到对应实例的SQL Server(实例名)服务,确认状态为正在运行,如果未启动右键手动启动即可。
  • 检查SQL Server连接协议配置
    打开SQL Server配置管理器,找到对应实例的TCP/IP协议,确认状态为已启用,修改后重启SQL Server服务生效。如果是远程实例,还需在防火墙开放SQL Server默认端口1433。
  • 确认EF工具执行上下文配置
    执行Update-Database命令时,确认Visual Studio包管理器控制台的默认项目下拉框选中的是AppDBContext所在的项目,否则EF工具无法正确读取配置文件中的连接字符串。也可以在执行命令时显式指定启动项目:
    Update-Database -StartupProject 你的Blazor启动项目名称
    

内容的提问来源于stack exchange,提问作者Newbie

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 00:09:04