Skip to main content

Azure Active Directory 基于密码的身份验证

本文介绍如何使用用户名和密码进行身份验证。

常见先决条件

  • Azure Active Directory 中的可用帐户。

  • 可用的 Azure MS SQL Server。

  • Azure Active Directory 设置为集中管理对 Azure SQL 数据库的标识和访问权限。

  • 已安装 MS ODBC Driver for SQL Server。当前版本为 17。

DSN 连接

您可以与 DNS 连接,而不论是否使用 数据连接管理器 (DCM)。

先决条件 :在 ODBC 数据源管理器中配置用户或系统 DSN,以使用“Azure Active Directory 密码”身份验证。

DNS Settings

建立 DSN 连接,但不使用 DCM

  1. 将输入数据工具放在 Designer 画布上。

  2. 选择 连接文件或数据库 字段中的向下箭头。

  3. 从 数据源 中,选择 Microsoft Azure SQL 数据库 - ODBC 。

    MSQL ODBC
  4. 从下拉列表中选择在前提条件中创建的 DSN。

  5. 提供 用户名 和 密码 ,然后选择 确定 。

    Provide username and password
  6. 在 查询构建程序 中,从您的数据库中选择任何一个表格。

  7. 选择 确定 。

使用 DCM 建立 DSN 连接

  1. 确保 DCM 已启用。

  2. 将输入数据工具放在 Designer 画布上。

  3. 在 连接文件或数据库 字段下,选择 设置连接 。

  4. 从 数据源 中,选择 Microsoft Azure SQL 数据库 - ODBC 。

  5. 提供数据源详细信息,然后选择 保存 。

  6. ODBC DSN 应该在 ODBC 数据源 中创建 DSN 的名称。

    ODBC DNS
  7. 选择 连接凭证 。

  8. 选择 用户名和密码 身份验证方法凭证类型。

  9. 选择 链接 或 创建并链接 。

  10. 为凭证选择 创建新凭证 。

  11. 输入描述性的 凭证 名称、 用户名 和 密码 ,然后选择 创建并链接 。

    Descriptive name
  12. 选择 连接 。

    Click Connect
  13. 在 查询构建程序 中,从您的数据库中选择任何一个表格。

  14. 选择 确定 。

非 DSN 连接

您可以建立非 DSN 连接,而不论是否使用 数据连接管理器 (DCM)。

建立非 DSN 连接但不使用 DCM

  1. 将输入数据工具放在 Designer 画布上

  2. 在 连接文件或数据库 字段中输入以下连接字符串:

    odbc:Driver={ODBC Driver 17 for SQL Server};Server=tcp:<_your_server_>,1433;Database=<_your_db_>;Uid=<_user_name_>;Pwd=<_your_pw_>;Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;Authentication=ActiveDirectoryPassword

    将 <> 之间的文本替换为实际值。

  3. 选择 表格或查询 选项旁边的 3 点图标。

  4. 在 查询构建程序 中,从您的数据库中选择任何一个表格。

  5. 选择 确定 。

使用 DCM 建立非 DSN 连接

  1. 确保 DCM 已启用。

  2. 将输入数据工具放在 Designer 画布上。

  3. 在 连接文件或数据库 字段下,选择 设置连接 。

  4. 从 数据源 中选择 Microsoft SQL Server - 快速连接 。

  5. 选择 添加数据源 按钮。

  6. 提供描述性的数据源名称、实际服务器名称和数据库名称。

  7. 确保 驱动程序 已设置为 ODBC Driver 17 for SQL Server 。

  8. 选择 保存 按钮。

    ODBC Driver
  9. 选择 连接凭证 。

    Click Connect
  10. 选择 “Azure Active Directory 密码”身份验证 凭证。

  11. 为凭证选择 创建新凭证 。

  12. 输入描述性的 凭证 名称、 用户名 和 密码 ,然后选择 创建并链接 。

    Enter a name
  13. 选择 连接 。

    Click Connect
  14. 在 查询构建程序 中,从您的数据库中选择任何一个表格。

  15. 选择 确定 。