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:
- SQL Server Management Studio (SSMS).
- Per il pool SQL dedicato, è necessario un data warehouse esistente. Per crearne uno, vedere Creare un pool SQL dedicato. Per il pool SQL serverless, è già stato effettuato il provisioning di uno predefinito nell'area di lavoro al momento della creazione.
- Il nome completo dell'istanza di SQL Server. Per trovare questo nome, vedere Connettersi a Synapse SQL.
Connessione
Pool SQL dedicato
Per connettersi a Synapse SQL tramite il pool SQL dedicato, seguire questa procedura:
Apri SQL Server Management Studio (SSMS).
Nella finestra di dialogo Connetti al server compilare i campi e quindi selezionare Connetti:
- 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.
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:
Pool SQL serverless
Per connettersi a Synapse SQL tramite il pool SQL serverless, seguire questa procedura:
Apri SQL Server Management Studio (SSMS).
Nella finestra di dialogo Connetti al server compilare i campi e quindi selezionare Connetti:
- 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.
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.
Eseguire una query di esempio
Pool SQL dedicato
Ora che è stata stabilita una connessione al database, è possibile eseguire una query sui dati.
Fare clic con il pulsante destro del mouse sul database in Esplora oggetti di SQL Server.
Selezionare Nuova query. Viene visualizzata una nuova finestra di query.
Copiare la query T-SQL seguente nella finestra di query:
SELECT COUNT(*) FROM dbo.FactInternetSales;
Eseguire la query selezionando
Execute
oppure usare il collegamento seguente:F5
.Osservare i risultati della query. Nell'esempio seguente la tabella FactInternetSales include 60398 righe.
Pool SQL serverless
Ora che è stata stabilita una connessione al database, è possibile eseguire una query sui dati.
Fare clic con il pulsante destro del mouse sul database in Esplora oggetti di SQL Server.
Selezionare Nuova query. Viene visualizzata una nuova finestra di query.
Copiare la query T-SQL seguente nella finestra di query:
SELECT COUNT(*) FROM demo.dbo.usPopulationView
Eseguire la query selezionando
Execute
oppure usare il collegamento seguente:F5
.Osservare i risultati della query. In questo esempio, la vista usPopulationView contiene 3664512 righe.
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.