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.

Azure portal

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 that shows the Azure SQL deployment options in the Azure portal.

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 that shows 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 that shows 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 that shows the 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.