使用 ODBC 连接到 Azure 数据资源管理器Connect to Azure Data Explorer with ODBC

开放式数据库连接 (ODBC) 是一种广泛接受的应用程序编程接口 (API),适用于数据库访问。Open Database Connectivity (ODBC) is a widely accepted application programming interface (API) for database access. 使用 ODBC 可从没有专用连接器的应用程序连接到 Azure 数据资源管理器。Use ODBC to connect to Azure Data Explorer from applications that don't have a dedicated connector.

在后台,应用程序会在 ODBC 接口中调用函数,这些函数在特定于数据库的模块(称为“驱动程序”)中实现。 Behind the scenes, applications call functions in the ODBC interface, which are implemented in database-specific modules called drivers. Azure 数据资源管理器支持部分 SQL Server 通信协议 (MS-TDS);因此,它可以使用适用于 SQL Server 的 ODBC 驱动程序。Azure Data Explorer supports a subset of the SQL Server communication protocol (MS-TDS), so it can use the ODBC driver for SQL Server.

或者,可以配置 ODBC 数据源,如下所述。Alternatively, you can configure the ODBC data source as detailed below.

本文介绍如何使用 SQL Server ODBC 驱动程序,使你能够从任何支持 ODBC 的应用程序连接到 Azure 数据资源管理器。In the article, you learn how to use the SQL Server ODBC driver, so you can connect to Azure Data Explorer from any application that supports ODBC.

必备条件Prerequisites

需要满足以下条件:You need the following:

配置 ODBC 数据源Configure the ODBC data source

按以下步骤操作,使用 ODBC Driver for SQL Server 配置 ODBC 数据源。Follow these steps to configure an ODBC data source using the ODBC driver for SQL Server.

  1. 在 Windows 中搜索“ODBC 数据源”, 打开 ODBC 数据源桌面应用。In Windows, search for ODBC Data Sources, and open the ODBC Data Sources desktop app.

  2. 选择 添加Select Add.

    添加数据源

  3. 选择“ODBC Driver 17 for SQL Server”,然后选择“完成”。 Select ODBC Driver 17 for SQL Server then Finish.

    选择驱动程序

  4. 输入连接的名称和说明以及要连接到的群集,然后选择“下一步” 。Enter a name and description for the connection and the cluster you want to connect to, then select Next. 群集 URL 应采用 <ClusterName>.<Region>.kusto.chinacloudapi.cn 格式。The cluster URL should be in the form <ClusterName>.<Region>.kusto.chinacloudapi.cn.

    选择服务器

  5. 选择“Active Directory 集成”,然后选择“下一步”。 Select Active Directory Integrated then Next.

    Active Directory 已集成

  6. 选择包含示例数据的数据库,然后选择“下一步”。 Select the database with the sample data then Next.

    更改默认数据库

  7. 在下一屏幕中将所有选项保留为默认设置,然后选择“完成”。 On the next screen, leave all options as defaults then select Finish.

  8. 选择“测试数据源” 。Select Test Data Source.

    测试数据源

  9. 验证测试是否成功,然后选择“确定”。 Verify that the test succeeded then select OK. 如果测试不成功,请检查在前面的步骤中指定的值,并确保有足够的权限连接到群集。If the test didn't succeed, check the values that you specified in previous steps, and ensure you have sufficient permissions to connect to the cluster.

    测试成功

后续步骤Next steps