使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息。
适用于:✅ Azure Data Explorer
连接字符串在管理命令、Kusto API 和 Kusto 查询语言 (KQL) 查询中广泛使用。
连接字符串描述如何查找和与 Kusto 服务终结点以及 Kusto 外部的资源(例如Azure Blob Storage服务和Azure SQL Database数据库中的 blob)进行交互。
连接字符串的类型
下表介绍了 Kusto 中connection string格式的类型。
| 格式 | 说明 |
|---|---|
| Kusto 连接字符串 | 描述如何与 Kusto 服务终结点进行通信。 Kusto 连接字符串在 ADO.NET 连接字符串后建模。 |
| Storage连接字符串 | 介绍如何将 Kusto 指向外部storage服务,例如Azure Blob Storage和Azure Data Lake Storage。 |
| SQL 连接字符串 | 介绍如何将 Kusto 指向外部SQL Server数据库,以便查询或将 export 数据指向 SQL。 这些连接字符串遵循 SqlClient 连接字符串规范。 |
注意
若要了解如何在连接字符串中指定安全主体,请参阅引用安全主体。
使用连接字符串进行身份验证
若要与非公共外部storage或外部SQL Server数据库交互,需要指定身份验证详细信息作为connection string的一部分。 有关详细信息,请参阅Storage身份验证方法和SQL Server身份验证方法。
隐私和安全
建议将“h”前缀添加到包含机密的任何connection string。 这种做法可确保connection string中的私有信息在遥测数据中obfuscated。
下表解释了如何使用“h”字符串隐藏私密信息。
| 目标 | 方法 | 语法 |
|---|---|---|
| 隐藏整个connection string | 使用“h”开头connection string。 | h"<connection_string>" |
| 只隐藏字符串的机密部分 | 将connection string拆分为资源位置和机密信息,并在两者之间添加“h”。 | "<resource_location>"h"<secret>" |