我正在尝试测试 Spring Web 应用程序以使用托管身份与 SQL 服务器数据库连接。 我已经完成了在 Azure 服务器上运行此应用程序所需的所有必要配置,但在此之前我想在本地测试应用程序并检查连接是否发生。
我正在尝试使用两种身份验证模式进行测试,ActiveDirectoryMSI 和 ActiveDirectoryIntegrated。
有什么办法可以做到这一点吗?
而且我确实希望它在 eclipse 上工作,所以如果可能,请提供与 eclipse ide 相关的建议。
答案 0 :(得分:0)
SSMS 支持 ActiveDirectoryMSI
和 ActiveDirectoryIntegrated
这两种身份验证方法。我想我们可以先通过 SSMS 测试您的帐户。
我们需要向 SpringMVC 添加以下依赖项。
<dependency>
<groupId>com.microsoft.sqlserver.msi</groupId>
<artifactId>msi-mssql-jdbc</artifactId>
<version>2.0.2</version>
</dependency>
网址如下。
jdbc:sqlserver://<SERVER>.database.windows.net:1433;database=<db>;authentication=ActiveDirectoryMSI;encrypt=true;trustServerCertificate=false;hostNameInCertificate=<SERVER>.database.windows.net;loginTimeout=30;