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

使用EF Core和SQL Server Express建库时解决‘不支持port关键字’错误

解决SQL Server连接字符串"Keyword not supported: 'port'"错误

问题原因

你的连接字符串格式不符合SQL Server驱动的解析规则:对于命名实例(如WILMAN\SQLEXPRESS),直接通过逗号追加端口的写法会被驱动误识别为不支持的port关键字参数,从而抛出异常。

修正后的连接字符串

在服务器名称前添加tcp:前缀,明确指定TCP协议连接并携带端口:

Server=tcp:WILMAN\SQLEXPRESS,5000;Database=UCABPagaloTodo;Trusted_Connection=True;TrustedServerCertificate=True

额外建议

  • 若你的SQL Server Express实例使用默认动态端口,可直接省略端口,用命名实例名称连接:
    Server=WILMAN\SQLEXPRESS;Database=UCABPagaloTodo;Trusted_Connection=True;TrustedServerCertificate=True
    
  • 可通过SQL Server配置管理器,检查TCP/IP协议的端口设置,确认5000端口确实是当前实例的监听端口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 19:57:08