從一般應用程式連線

本文提供如何從 LINQPad、Azure Data Studio、DBeaverMicrosoft SQL Server Management Studio 連線至 Azure 數據總管的範例。

如需詳細資訊,請參閱 Azure 數據總管中的 SQL Server 模擬概

LINQPad

您可以從 LINQPad 連線到 Azure 數據總管,就像 Azure 數據總管是 SQL 伺服器一樣。

  1. 請選取新增連線

  2. 自動設定建置數據內容。

  3. 將 DEFAULT (LINQ to SQL)設定為 LINQPad 驅動程式。

  4. 設定 SQL Azure

  5. 針對伺服器,指定 Azure 數據總管叢集的名稱。 例如, mykusto.kusto.windows.net

  6. 設定 Windows 驗證 (Active Directory),以登入。

  7. 選取 [ 測試 ] 以確認連線能力。

  8. 選取 [確定]。 瀏覽器視窗會顯示具有資料庫的樹檢視。

  9. 現在,您可以瀏覽資料庫、資料表和數據行,並在查詢視窗中執行 SQLand LINQ 查詢。 指定 SQL 語言,然後選取資料庫的連線。 例如,在瀏覽器視窗中選取資料表。 選取 [ 計數],並讓它執行。

Azure Data Studio (1.3.4 和更新版本)

您可以從 Azure Data Studio 連線到 Azure 數據總管,就像 Azure 數據總管是 SQL 伺服器一樣。

  1. 將連線類型設定為 Microsoft SQL Server

  2. 將 Azure 資料總管叢集的名稱指定為伺服器名稱。 例如, mykusto.kusto.windows.net

  3. 設定驗證類型 Microsoft Entra ID - 通用與 MFA 支援

  4. 指定 Microsoft Entra ID 中布建的帳戶。 例如: myname@contoso.com 。 第一次新增帳戶。

  5. 使用 資料庫選擇器 來選取資料庫。

  6. 選取 [連線,帶您前往資料庫儀錶板並設定連線。

  7. 選取 [新增查詢 ] 以開啟查詢視窗,或選取儀錶板上的 [ 新增查詢] 工作。

DBeaver (5.3.3 和更新版本)

若要以與 Azure 數據總管相容的方式,設定 DBeaver 來處理結果集:

  1. 在 [視窗] 選單中選取 [喜好設定]。
  2. [編輯器] 區段中選取 [數據編輯器]。
  3. 請確定下一頁讀取時重新整理數據已標示。

現在,從 DBeaver 連線到 Azure 數據總管,就像 Azure 數據總管是 SQL 伺服器一樣:

  1. 在 [資料庫] 功能表中選取 [新增 連線]。

  2. 尋找 Azure 並設定 Azure SQL 資料庫。 選取 [下一步]。

  3. 指定主機。 例如, mykusto.kusto.windows.net

  4. 指定資料庫。 例如, mydatabase

    警告

    請勿使用 master 作為資料庫名稱。 Azure 數據總管需要連線至特定資料庫。

  5. 設定 Active Directory - 驗證的密碼

  6. 指定 Active Directory 使用者的認證。 例如, myname@contoso.com和會為此使用者設定對應的密碼。

  7. 選取 [測試 連線... 以確認連線詳細數據正確無誤。

Microsoft SQL Server Management Studio (v18.x)

若要從 Microsoft SQL Server Management Studio 連線到 Azure 數據總管:

  1. 選取 [連線],然後在 [物件總管] 底下 資料庫引擎

  2. 將 Azure 資料總管叢集的名稱指定為伺服器名稱。 例如, mykusto.region.kusto.windows.net

  3. 設定 Microsoft Entra ID - 通用 MFA 進行驗證,並指定使用者名稱。

  4. 選取選項

  5. 選取 [瀏覽伺服器] 底下的 [連線 至資料庫],以流覽可用的資料庫。

  6. 選取 [ ] 繼續流覽。

  7. 視窗會顯示具有所有可用資料庫的樹檢視。 選取要連線到該資料庫的資料庫。 另一個可能性是選取資料庫 連線 下的預設值,然後選取 [連線]。 然後,物件總管會顯示所有資料庫。

    注意

    尚未支援透過 SSMS 瀏覽資料庫物件,因為 SSMS 會使用相互關聯的子查詢來瀏覽資料庫架構。 Azure 數據總管不支援相互關聯的子查詢。 如需詳細資訊,請參閱 相互關聯的子查詢

  8. 選取 [ 新增查詢 ] 以開啟查詢視窗並設定您的資料庫。

  9. 現在,您可以從查詢視窗執行自定義 SQL 查詢。

PowerShell

下列範例示範如何使用 連接字串,在 PowerShell 中使用 ODBC 驅動程式連線到叢集。

$conn = [System.Data.Common.DbProviderFactories]::GetFactory("System.Data.Odbc").CreateConnection()
$conn.ConnectionString = "Driver={ODBC Driver 17 for SQL Server};Server=mykustocluster.kusto.windows.net;Database=mykustodatabase;Authentication=ActiveDirectoryIntegrated"
$conn.Open()
$conn.GetSchema("Tables")
$conn.Close()