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

Spring Boot切换MS SQL Server数据库配置错误排查求助

配置错误排查及修正方案
  • 数据库URL主机配置问题
    你当前用localhost作为服务器地址,但你的PC名称是A003-E5490,SQL Server可能未在localhost上监听,或者网络配置导致localhost无法正确映射到你的机器。建议将URL中的localhost替换为你的PC名称:

    spring.datasource.url=jdbc:sqlserver://A003-E5490;databaseName=brs
    

    如果SQL Server使用了非默认实例(比如SQLEXPRESS),需要在地址后加上实例名(注意转义反斜杠):

    spring.datasource.url=jdbc:sqlserver://A003-E5490\\SQLEXPRESS;databaseName=brs
    

    若端口不是默认的1433,还需指定端口:

    spring.datasource.url=jdbc:sqlserver://A003-E5490:1433;databaseName=brs
    
  • SQL Server认证模式问题
    确认你的SQL Server是否开启了混合身份认证模式(SQL Server和Windows身份认证模式)。如果仅开启Windows认证,你配置的用户名jay和密码将无法登录,需在SQL Server管理工具中修改认证模式,重启服务后再尝试。

  • 方言配置验证
    若你使用的Hibernate版本较旧,org.hibernate.dialect.SQLServer2019Dialect可能不存在,可降级为对应版本的方言,比如org.hibernate.dialect.SQLServer2012Dialect,但优先确保URL和认证模式正确。

  • 依赖完整性检查
    确认你的项目依赖中已引入MS SQL Server的JDBC驱动:
    Maven示例:

    <dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>mssql-jdbc</artifactId>
        <version>12.4.2.jre17</version>
    </dependency>
    

    Gradle示例:

    implementation 'com.microsoft.sqlserver:mssql-jdbc:12.4.2.jre17'
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 09:53:31