Interfacce di gestione per Azure SQL
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.
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.
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.
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.
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.