设置连接属性 您所在的位置:网站首页 驱动程序超时 设置连接属性

设置连接属性

2023-11-05 03:32| 来源: 网络整理| 查看: 265

(版本 6.0+)此可选属性指示用于连接的身份验证方法。 可取值为 ActiveDirectoryIntegrated、ActiveDirectoryPassword、ActiveDirectoryManagedIdentity(版本 12.2+)、ActiveDirectoryMSI(版本 7.2+)、ActiveDirectoryInteractive(版本 9.2+)、ActiveDirectoryServicePrincipal(版本 9.2+)、SqlPassword 和 NotSpecified(默认值)。

借助 ActiveDirectoryIntegrated(版本 6.0+),可以使用集成 Windows 身份验证连接到 SQL 数据库。

借助 ActiveDirectoryPassword(版本 6.0+),可以使用 Azure AD 主体名称和密码连接到 SQL 数据库。

借助 ActiveDirectoryManagedIdentity(版本 12.2+)或 ActiveDirectoryMSI(版本 7.2+),可以从 Azure 资源内部连接到 SQL 数据库。 例如,使用托管标识 (MSI) 身份验证的 Azure 虚拟机、应用服务或函数应用。

使用 ActiveDirectoryManagedIdentity 或 ActiveDirectoryMSI 身份验证模式时,驱动程序支持以下两种类型的托管标识: 1.系统分配的托管标识:默认用于获取 accessToken。 2.用户分配的托管标识:用于获取 accessToken,前提是托管标识 (MSI) 的客户端 ID 与 msiClientId 连接属性一起指定。

借助 ActiveDirectoryInteractive,可以使用交互式身份验证流连接到 SQL 数据库。

借助 ActiveDirectoryServicePrincipal(版本 9.2+),可以使用服务主体标识的客户端 ID 和机密连接到 SQL 数据库。 在 userName 属性中指定客户端 ID,在 password 属性中指定机密 (10.2+)。

借助 SqlPassword,可以使用 userName/user 和 password 属性连接到 SQL 数据库。

如果不需要这些身份验证方法,请使用 NotSpecified 。

重要提示:如果将身份验证设置为 ActiveDirectoryIntegrated,则必须安装下面两个库:mssql-jdbc_auth--.dll(在 JDBC 驱动程序包中提供)和使用 SQL Server 的 Microsoft 身份验证库 (ADAL.DLL)。 可以从 Microsoft ODBC Driver for SQL Server 或 Microsoft OLE DB Driver for SQL Server 安装 Microsoft 身份验证库。 JDBC 驱动程序仅支持 ADAL.Dll 版本 1.0.2028.318 及更高版本 。

注意:如果身份验证属性设置为除“NotSpecified”以外的任何值,驱动程序默认使用传输层安全性 (TLS)(以前称为安全套接字层 (SSL))加密。

若要了解如何配置 Azure Active Directory 身份验证,请参阅使用 Azure Active Directory 身份验证连接到 SQL 数据库。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有