Sql server 连接Azure Sql Server和Spring启动时出现异常

Sql server 连接Azure Sql Server和Spring启动时出现异常,sql-server,spring,maven,azure,spring-boot,Sql Server,Spring,Maven,Azure,Spring Boot,我正在尝试在Spring Boot中配置一个应用程序,以便使用com.microsoft.sqlserver.jdbc.SQLServerDriver连接Azure数据库 这是我的配置: spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.datasource.url=jdbc:sqlserver://hdonrns815.database.windows.net:1433;d

我正在尝试在Spring Boot中配置一个应用程序,以便使用com.microsoft.sqlserver.jdbc.SQLServerDriver连接Azure数据库

这是我的配置:

spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://hdonrns815.database.windows.net:1433;databaseName=code_dev
spring.datasource.username=user
spring.datasource.password=password
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.SQLServerDialect
spring.jpa.show-sql=true
<dependency>
   <groupId>com.microsoft.sqlserver</groupId>
   <artifactId>mssql-jdbc</artifactId>
</dependency>
这是我的SQL Server pom.xml配置:

spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://hdonrns815.database.windows.net:1433;databaseName=code_dev
spring.datasource.username=user
spring.datasource.password=password
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.SQLServerDialect
spring.jpa.show-sql=true
<dependency>
   <groupId>com.microsoft.sqlserver</groupId>
   <artifactId>mssql-jdbc</artifactId>
</dependency>

我可以从Sql Server管理连接到数据库

我不知道发生了什么事


谢谢。

允许Azure服务访问Azure SQL


参考:

我可以从Sql Server management连接到数据库,因为这是配置。SSMS不是Azure服务,您需要具体启用Azure服务。如果您在与SSMS相同的计算机上运行spring boot应用程序(IP已被列入白名单)或者你已经从其他机器上部署/运行了。同一台机器和我可以连接到DB,但不能在Spring Boot中