你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
连接字符串概述
适用于:✅Microsoft Fabric✅Azure 数据资源管理器
连接字符串在管理命令、Kusto API 和 Kusto 查询语言 (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>" |