Condividi tramite


Connettersi da app comuni

Questo articolo fornisce esempi su come connettersi ad Azure Esplora dati da LINQPad, Azure Data Studio, DBeaver e Microsoft SQL Server Management Studio.

Per altre informazioni, vedere la panoramica sull'emulazione di SQL Server in Azure Esplora dati.

Linqpad

È possibile connettersi ad Azure Esplora dati da LINQPad come se Azure Esplora dati fosse un server SQL.

  1. Selezionare Aggiungi connessione.

  2. Impostare automaticamente il contesto dei dati di compilazione.

  3. Impostare Default (LINQ to SQL), il driver LINQPad.

  4. Impostare SQL Azure.

  5. Per il server, specificare il nome del cluster Esplora dati di Azure. Ad esempio, mykusto.kusto.windows.net.

  6. Impostare Autenticazione di Windows (Active Directory) per l'accesso.

  7. Selezionare Test per verificare la connettività.

  8. Seleziona OK. Nella finestra del browser viene visualizzata la visualizzazione albero con i database.

  9. È ora possibile esplorare i database, le tabelle e le colonne ed eseguire query LINQ SQLand nella finestra di query. Specificare il linguaggio SQL e selezionare una connessione al database. Ad esempio, selezionare una tabella nella finestra del browser. Selezionare Count (Conteggio) e lasciare che venga eseguito.

Azure Data Studio (1.3.4 e versioni successive)

È possibile connettersi ad Azure Esplora dati da Azure Data Studio come se Azure Esplora dati fosse un server SQL.

  1. Impostare il tipo di connessione su Microsoft SQL Server.

  2. Specificare il nome del cluster Esplora dati di Azure come nome del server. Ad esempio, mykusto.kusto.windows.net.

  3. Impostare il tipo di autenticazione Microsoft Entra ID - Universal con supporto MFA.

  4. Specificare l'account di cui è stato effettuato il provisioning nell'ID Microsoft Entra. Ad esempio: myname@contoso.com. Aggiungere l'account la prima volta.

  5. Usare Selezione database per selezionare il database.

  6. Selezionare Connessione per visualizzare il dashboard del database e impostare la connessione.

  7. Selezionare Nuova query per aprire la finestra della query oppure selezionare l'attività Nuova query nel dashboard.

DBeaver (5.3.3 e versioni successive)

Per configurare DBeaver per la gestione dei set di risultati in modo compatibile con Azure Esplora dati:

  1. Selezionare Preferenze nel menu Finestra .
  2. Selezionare Editor dati nella sezione Editor .
  3. Assicurarsi che l'opzione Aggiorna i dati nella pagina successiva sia contrassegnata.

Connettersi ora ad Azure Esplora dati da DBeaver come se Azure Esplora dati fosse un server SQL:

  1. Selezionare Nuovo Connessione ion nel menu Database.

  2. Cercare Azure e impostare database SQL di Azure. Selezionare Avanti.

  3. Specificare l'host. Ad esempio, mykusto.kusto.windows.net.

  4. Specificare il database. Ad esempio, mydatabase.

    Avviso

    Non usare master come nome del database. Azure Esplora dati richiede una connessione a un database specifico.

  5. Impostare Active Directory - Password per l'autenticazione.

  6. Specificare le credenziali dell'utente di Active Directory. Ad esempio, myname@contoso.come impostare la password corrispondente per questo utente.

  7. Selezionare Test Connessione ion ... per verificare che i dettagli della connessione siano corretti.

Microsoft SQL Server Management Studio (v18.x)

Per connettersi ad Azure Esplora dati da Microsoft SQL Server Management Studio:

  1. Selezionare Connessione e quindi motore di database in Esplora oggetti.

  2. Specificare il nome del cluster Esplora dati di Azure come nome del server. Ad esempio, mykusto.region.kusto.windows.net.

  3. Impostare Microsoft Entra ID - Universal con MFA per l'autenticazione e specificare il nome utente.

  4. Selezionare Opzioni.

  5. Selezionare Sfoglia server in Connessione al database per esplorare i database disponibili.

  6. Selezionare per continuare l'esplorazione.

  7. Nella finestra viene visualizzata una visualizzazione albero con tutti i database disponibili. Selezionare un database per connettersi al database. Un'altra possibilità consiste nel selezionare il valore predefinito in Connessione al database e quindi selezionare Connessione. Quindi, Esplora oggetti visualizzerà tutti i database.

    Nota

    L'esplorazione degli oggetti di database tramite SSMS non è ancora supportata, poiché SSMS usa sottoquery correlate per esplorare lo schema del database. Le sottoquery correlate non sono supportate da Azure Esplora dati. Per altre informazioni, vedere sottoquery correlate.

  8. Selezionare Nuova query per aprire la finestra di query e impostare il database.

  9. È ora possibile eseguire query SQL personalizzate dalla finestra di query.

PowerShell

Nell'esempio seguente viene illustrato come connettersi al cluster usando un driver ODBC in PowerShell usando un stringa di connessione.

$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()