当前位置: 首页 > 知识库问答 >
问题:

java spring:用集成认证配置sql server的属性

尉迟跃
2023-03-14

我在java spring中有一个简单的应用程序,但是我无法配置到本地sql server数据库的连接,该数据库具有与windows集成的身份验证。

我的属性

    spring.datasource.url=jdbc:sqlserver://localhost;databaseName=mydatabase
    spring.integratedSecurity=true
    spring.datasource.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
    spring.jpa.hibernate.dialect=org.hibernate.dialect.SQLServer2012Dialect
    spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
    spring.datasource.testOnBorrow=false
    spring.datasource.validationQuery=SELECT 1

我的数据库配置

com.microsoft.sqlserver.jdbc。SQLServerException:到主机localhost端口1433的TCP/IP连接失败。错误:“连接被拒绝:连接。请验证连接属性。确保SQL Server实例正在主机上运行,并在端口上接受TCP/IP连接。确保到端口的TCP连接未被防火墙阻止。

谢谢你。

共有1个答案

刘海
2023-03-14

您需要在spring.datasource.url中添加集成安全=true

你application.properties这样的东西就行了,

spring.datasource.url=jdbc:sqlserver://localhost;databaseName=mydatabase;integratedSecurity=true

有关更多信息,请参阅以下链接:

https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/sql/authentication-in-sql-server

https://learn.microsoft.com/en-us/dotnet/framework/data/adonet/connection-string-syntax

 类似资料:
  • Kubernetes 的认证方式对于不同的人来说可能有所不同。 运行 kubelet 可能有一种认证方式(即证书)。 用户可能有不同的认证方式(即令牌)。 管理员可能具有他们为个人用户提供的证书列表。 我们可能有多个集群,并希望在同一个地方将其全部定义——这样用户就能使用自己的证书并重用相同的全局配置。 所以为了能够让用户轻松地在多个集群之间切换,对于多个用户的情况下,我们将其定义在了一个 kub

  • 该章节用于帮助用户配置认证源并支持设置通过第三方应用免密登录到 云联壹云 平台。 认证源将用户导入平台并提供认证登录的功能,支持第三方应用登录到 云联壹云 平台。目前平台支持多种认证协议的认证源:SQL、LDAP、CAS、SAML(通用SAML、Azure AD SAML 2.0)、OIDC(通用OIDC、Github、Azure AD OAuth2)、OAuth2(飞书、钉钉、企业微信)等。 说

  • 问题内容: Spring-boot利用了Spring配置文件(http://docs.spring.io/spring- boot/docs/current/reference/html/boot-features- profiles.html ),这些配置文件例如允许针对不同的环境进行单独的配置。我使用此功能的一种方法是配置要由集成测试使用的测试数据库。但是我想知道是否有必要创建自己的配置文件“

  • spring-引导利用spring配置文件(http://docs.Spring.io/Spring-boot/docs/current/reference/html/boot-features-profiles.html),例如,它允许为不同环境提供单独配置。我使用这个特性的一种方法是配置测试数据库以供集成测试使用。然而,我想知道是否有必要创建我自己的配置文件'test',并在每个测试文件中显式

  • 我有一些问题。 允许在集成测试类中自动拥有控制器? 如何为这个控制器创建bean. 我有配置问题:help:

  • 我正在Micronaut中编写一个java库模块,它有一个http客户端。这个想法是我的微服务将使用这个库作为jar依赖项并使用http客户端。 问题陈述:我想在不使用 的情况下配置我的 HttpClient。 为什么我不想用application.yml?-因为使用此库的微服务也将拥有自己的< code>application.yml,并且在构建jar时,需要合并两个< code>applica