Interfacce di gestione per Azure SQL

Completato

Durante la distribuzione e la gestione delle risorse di Azure SQL, si userà un'ampia gamma di interfacce e strumenti. In questa unità verranno esaminati gli strumenti disponibili con le relative funzionalità e verrà spiegato quando usarli.

Portale di Azure

Il portale di Azure offre un'ampia gamma di funzionalità per le risorse di Azure SQL, tra cui macchine virtuali, istanze gestite e database. Grazie al portale di Azure è possibile distribuire, amministrare le risorse e persino connettersi ai database ed eseguire query.

Screenshot che mostra le opzioni di distribuzione di SQL di Azure nel portale di Azure.

SQL Server Management Studio

SQL Server Management Studio (SSMS) è lo strumento più diffuso per SQL Server in tutto il mondo. SSMS è integrato per visualizzare e usare SQL di Azure, inclusi SQL Server in macchine virtuali, istanze gestite di SQL o database SQL. Quando è necessario, SSMS mostra solo le opzioni disponibili per un servizio di Azure specifico.

Screenshot che mostra SQL Server Management Studio (SSMS).

Azure Data Studio

Azure Data Studio è uno strumento multipiattaforma open source per eseguire query e lavorare con varie origini dati di Azure, tra cui SQL Server e SQL di Azure. Azure Data Studio supporta uno strumento potente, denominato notebook, che verrà usato in alcuni degli esercizi presenti in questo percorso di apprendimento. I notebook consentono di combinare celle di codice eseguibile e testo formattato in un'unica posizione. È facoltativamente possibile salvare i risultati per riferimenti o analisi future.

Screenshot che mostra Azure Data Studio.

Linguaggi e API

Poiché tutti i servizi di SQL di Azure si basano sul motore di SQL Server, SQL di Azure supporta il linguaggio T-SQL (Transact-SQL) e il protocollo TDS (flusso TDS). Ciò significa che tutti i driver che in genere funzionano con SQL Server sono validi anche per Azure SQL.

Azure SQL supporta le API REST per gestire le istanze gestite di SQL e i database SQL.

Interfacce della riga di comando

Azure SQL supporta le interfacce della riga di comando più diffuse, ad esempio sqlcmd e bcp.

Sono supportati anche i cmdlet dell'interfaccia della riga di comando di Azure e di Azure PowerShell per scenari specifici dei servizi SQL di Azure. Tutte queste interfacce della riga di comando sono supportate nei client Windows, macOS e Linux. Gli strumenti come sqlcmd e az sono preinstallati in Azure Cloud Shell.

Screenshot che mostra Azure Cloud Shell.

Consigli per l'uso

Sono disponibili diverse interfacce che è possibile usare per interagire con SQL di Azure. Molte funzionalità sono disponibili in tutte le interfacce. La scelta dipende da una combinazione di preferenze e da ciò che si vuole ottenere. In questo percorso di apprendimento si useranno molte delle interfacce descritte di seguito. Per informazioni più dettagliate su quelle a cui si è interessati, vedere le risorse alla fine di questo modulo.