使用 AD 用户将 MuleSoft 连接到 SQL 服务器
Connect MuleSoft to SQL Server with an AD User
我正在尝试让 MuleSoft 使用 Active Directory 用户与 SQL 服务器通信。
我已经使用 SQL 服务器中定义的用户进行连接,但是我们的 DBA 说我们必须与 AD 用户连接。
我收到 "login failed" 个错误
java.sql.SQLException: Cannot get connection for URL jdbc:sqlserver://AG-Q4Test1:1433;databaseName=T10SRV01 : Login failed for user 'HQ\MuleSoftSvc'
我尝试使用我的凭据进行连接,但收到了同样的错误。我可以使用 SQL Management Studio 和我的凭据进行连接。
我正在使用 Microsoft SQL 服务器驱动程序 com.microsoft.sqlserver:mssql-jdbc.6.2.2.jre8
我认为这是因为它使用 Windows Authentication
但这在 CloudHub 中行得通吗?
知识库文章中描述的方法在 CloudHub 中不起作用,因为 运行 Windows 中没有应用程序。请注意,您不应对部署在 CloudHub 上的应用程序的操作系统和平台做出任何假设。
我能够使用 this 文章从我的本地运行时获得 Windows 授权。
经过更多挖掘后,我从 MuleSoft 中发现了这个 KB Article,其中指出 Windows Auth 在 CloudHub 中不受支持。
我正在尝试让 MuleSoft 使用 Active Directory 用户与 SQL 服务器通信。
我已经使用 SQL 服务器中定义的用户进行连接,但是我们的 DBA 说我们必须与 AD 用户连接。
我收到 "login failed" 个错误
java.sql.SQLException: Cannot get connection for URL jdbc:sqlserver://AG-Q4Test1:1433;databaseName=T10SRV01 : Login failed for user 'HQ\MuleSoftSvc'
我尝试使用我的凭据进行连接,但收到了同样的错误。我可以使用 SQL Management Studio 和我的凭据进行连接。
我正在使用 Microsoft SQL 服务器驱动程序 com.microsoft.sqlserver:mssql-jdbc.6.2.2.jre8
我认为这是因为它使用 Windows Authentication
但这在 CloudHub 中行得通吗?
知识库文章中描述的方法在 CloudHub 中不起作用,因为 运行 Windows 中没有应用程序。请注意,您不应对部署在 CloudHub 上的应用程序的操作系统和平台做出任何假设。
我能够使用 this 文章从我的本地运行时获得 Windows 授权。
经过更多挖掘后,我从 MuleSoft 中发现了这个 KB Article,其中指出 Windows Auth 在 CloudHub 中不受支持。