连接字符串概述

使用 “版本 ”下拉列表切换服务。 了解有关导航的详细信息
适用于:✅ Azure Data Explorer

连接字符串在管理命令Kusto APIKusto 查询语言 (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>"