Connettersi a Synapse SQL con SQL Server Management Studio (SSMS)

È possibile usare SQL Server Management Studio (SSMS) per connettersi a Synapse SQL ed eseguire query in Azure Synapse Analytics tramite le risorse pool SQL serverless o pool SQL dedicato.

Strumenti supportati per il pool SQL serverless

Azure Data Studio è completamente supportato a partire dalla versione 1.18.0. SSMS è parzialmente supportato a partire dalla versione 18.5, è possibile usarlo solo per connettersi ed eseguire query.

Prerequisiti

Prima di iniziare, verificare di aver soddisfatto i prerequisiti seguenti:

Connessione

Pool SQL dedicato

Per connettersi a Synapse SQL tramite il pool SQL dedicato, seguire questa procedura:

  1. Apri SQL Server Management Studio (SSMS).

  2. Nella finestra di dialogo Connetti al server compilare i campi e quindi selezionare Connetti:

    Connect to Server 1

    • Nome server: immettere il nome del server identificato in precedenza.
    • Autenticazione: scegliere un tipo di autenticazione, ad esempio Autenticazione di SQL Server o Autenticazione integrata di Active Directory.
    • Nome utente e Password: se è stata selezionata l'opzione Autenticazione di SQL Server, immettere il nome utente e la password.
  3. Espandere Azure SQL Server in Esplora oggetti. È possibile visualizzare i database associati al server, come il database di esempio AdventureWorksDW. Per vedere le tabelle, espandere il database:

    Explore AdventureWorksDW 1

Pool SQL serverless

Per connettersi a Synapse SQL tramite il pool SQL serverless, seguire questa procedura:

  1. Apri SQL Server Management Studio (SSMS).

  2. Nella finestra di dialogo Connetti al server compilare i campi e quindi selezionare Connetti:

    Connect to Server 2

    • Nome server: immettere il nome del server identificato in precedenza.
    • Autenticazione: scegliere un tipo di autenticazione, ad esempio Autenticazione di SQL Server o Autenticazione integrata di Active Directory:
    • Nome utente e Password: se è stata selezionata l'opzione Autenticazione di SQL Server, immettere il nome utente e la password.
    • Selezionare Connetti.
  3. Per l'esplorazione, espandere il server SQL Azure. È possibile visualizzare i database associati al server. Espandere demo per visualizzare il contenuto nel database di esempio.

    Explore AdventureWorksDW 2

Eseguire una query di esempio

Pool SQL dedicato

Ora che è stata stabilita una connessione al database, è possibile eseguire una query sui dati.

  1. Fare clic con il pulsante destro del mouse sul database in Esplora oggetti di SQL Server.

  2. Selezionare Nuova query. Viene visualizzata una nuova finestra di query.

    New query 1

  3. Copiare la query T-SQL seguente nella finestra di query:

    SELECT COUNT(*) FROM dbo.FactInternetSales;
    
  4. Eseguire la query selezionando Execute oppure usare il collegamento seguente: F5.

    Run query 1

  5. Osservare i risultati della query. Nell'esempio seguente la tabella FactInternetSales include 60398 righe.

    Query results 1

Pool SQL serverless

Ora che è stata stabilita una connessione al database, è possibile eseguire una query sui dati.

  1. Fare clic con il pulsante destro del mouse sul database in Esplora oggetti di SQL Server.

  2. Selezionare Nuova query. Viene visualizzata una nuova finestra di query.

    New query 2

  3. Copiare la query T-SQL seguente nella finestra di query:

    SELECT COUNT(*) FROM demo.dbo.usPopulationView
    
  4. Eseguire la query selezionando Execute oppure usare il collegamento seguente: F5.

    Run query 2

  5. Osservare i risultati della query. In questo esempio, la vista usPopulationView contiene 3664512 righe.

    Query results 2

Passaggi successivi

Ora che è possibile connettersi ed eseguire una query, provare a visualizzare i dati con Power BI.

Per configurare l'ambiente per l'autenticazione di Microsoft Entra, vedere l'articolo su come eseguire l'autenticazione a Synapse SQL.