你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

连接字符串概述

适用于:✅Microsoft Fabric✅Azure 数据资源管理器

连接字符串在管理命令Kusto APIKusto 查询语言 (KQL) 查询中广泛使用。

连接字符串描述如何定位 Kusto 服务端点以及 Kusto 外部的资源(如 Azure Blob 存储服务和 Azure SQL 数据库中的 Blob)并与之交互。

连接字符串的类型

下表介绍了 Kusto 中的连接字符串格式的类型。

格式 说明
Kusto 连接字符串 描述如何与 Kusto 服务终结点进行通信。 Kusto 连接字符串借鉴了 ADO.NET 连接字符串
存储连接字符串 描述如何将 Kusto 指向外部存储服务,例如 Azure Blob 存储和 Azure Data Lake Storage。
SQL 连接字符串 描述如何将 Kusto 指向外部 SQL Server 数据库以进行查询或将数据导出到 SQL。 这些连接字符串遵循 SqlClient 连接字符串规范。

注意

若要了解如何在连接字符串中指定安全主体,请参阅引用安全主体

使用连接字符串进行身份验证

若要与非公共外部存储或外部 SQL Server 数据库交互,需要在连接字符串中指定身份验证详细信息。 有关详细信息,请参阅存储身份验证方法SQL Server 身份验证方法

隐私和安全

建议向包含机密的任何连接字符串添加“h”前缀。 这种做法可确保连接字符串中的私密信息在遥测数据中被模糊处理

下表解释了如何使用“h”字符串隐藏私密信息。

目标 方法 语法
隐藏整个连接字符串 在连接字符串的前面添加“h”。 h"<connection_string>"
只隐藏字符串的机密部分 将连接字符串拆分为资源位置和机密信息,并在两者之间添加“h”。 "<resource_location>"h"<secret>"