【问题标题】:Connect MuleSoft to SQL Server with an AD User使用 AD 用户将 MuleSoft 连接到 SQL Server
【发布时间】:2021-09-01 08:43:36
【问题描述】:

我正在尝试让 MuleSoft 使用 Active Directory 用户与 SQL Server 对话。

我已经让它使用 SQL Server 中定义的用户进行连接,但是我们的 DBA 说我们必须使用 AD 用户进行连接。

我收到“登录失败”错误

java.sql.SQLException:无法获取 URL jdbc:sqlserver://AG-Q4Test1:1433;databaseName=T10SRV01 的连接:用户“HQ\MuleSoftSvc”登录失败

我尝试使用我的凭据进行连接,但收到了同样的错误。我可以使用带有我的凭据的 SQL Management Studio 进行连接。

我正在使用 Microsoft SQL Server 驱动程序 com.microsoft.sqlserver:mssql-jdbc.6.2.2.jre8

我在想那是因为它使用了Windows Authentication

但这可以在 CloudHub 中使用吗?

【问题讨论】:

    标签: sql-server mule mulesoft


    【解决方案1】:

    知识库文章中描述的方法在 CloudHub 中不起作用,因为应用程序不在 Windows 中运行。请注意,您不应对部署在 CloudHub 上的应用程序的操作系统和平台做出任何假设。

    【讨论】:

      【解决方案2】:

      我能够使用 this 文章从本地运行时获取 Windows 身份验证。

      经过更多挖掘,我从 MuleSoft 找到了这个 KB Article,它指出 CloudHub 不支持 Windows Auth。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-29
        • 1970-01-01
        • 2021-05-28
        • 1970-01-01
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        • 2012-03-27
        相关资源
        最近更新 更多