使用Windows身份验证连接到localDB

时间:2020-06-14 10:04:11

标签: spring-boot ssms heidisql

这是我第一次尝试创建用于Spring Boot应用程序的本地数据库,因此可能很容易修复Ive错过的事情。

到目前为止,香港专业教育学院做了什么:

  • 下载的SQLExpress
  • 使用Windows身份验证使用SSMS登录
  • 创建数据库
  • 使用HeidiSQL连接到新数据库

所有这些步骤之后,我尝试使用以下属性与我的spring boot应用程序建立连接:

spring.datasource.url= jdbc:sqlserver://localhost:3306
spring.datasource.username=
spring.datasource.password=

spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto= update

但是,当我启动应用程序时,由于找不到用户名“”而出现错误。

我尝试了所有类型的用户名,但总是收到此错误:

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user: 'FRANA'.

在这一点上,我记得必须创建一个新用户并添加对数据库的所有访问权限,所以我回到HeidiSQL并选择图标来添加用户。

可悲的是,当我单击该按钮时,出现以下错误:

Cannot find stored procedure 'FLUSH'

我还将在SSMS / HeidiSql中添加一些有关我的配置的图片,以便您可以查看我的设置是否有问题。

How I connect to HeidiSQL

How I connect to SSMS

My Database configuration/Users on SSMS

Registered Servers on SSMS (I dont know if you need this)

注意: 我可以使用HeidiSQL正确连接到数据库,所以是的,我的服务器应该正在运行。

0 个答案:

没有答案
相关问题