Interfaces de gestão do SQL do Azure
À medida que implanta, usa e gerencia recursos SQL do Azure, você pode usar uma variedade de interfaces e ferramentas. Esta unidade analisa as ferramentas disponíveis, suas capacidades e quando usá-las.
Portal do Azure
O portal do Azure fornece um amplo conjunto de recursos para recursos SQL do Azure, incluindo máquinas virtuais, instâncias gerenciadas e bancos de dados. Através do portal do Azure, pode implementar e administrar recursos, associar bases de dados e executar consultas.
SQL Server Management Studio
O SSMS (SQL Server Management Studio) é a ferramenta mais popular do SQL Server no mundo. O SQL Server Management Studio é integrado para visualizar e trabalhar com o SQL do Azure, incluindo o SQL Server em máquinas virtuais, instâncias geridas do SQL e bases de dados SQL. Quando necessário, o SQL Server Management Studio apresenta apenas opções que funcionam com um serviço específico do Azure.
Azure Data Studio
O Azure Data Studio é uma plataforma cruzada open source para consultar e trabalhar com várias origens de dados do Azure, incluindo o SQL Server e o SQL do Azure. O Azure Data Studio suporta uma ferramenta avançada denominada blocos de notas, que irá utilizar em alguns exercícios do percurso de aprendizagem. Os blocos de notas permitem-lhe combinar células de código executáveis e texto formatado num único local. Pode optar por guardar os resultados para referência ou análise futura.
Linguagens e APIs
Uma vez que todos os serviços do SQL do Azure são baseados no motor do SQL Server, o SQL do Azure suporta a linguagem T-SQL (Transact-SQL) e o protocolo TDS (Tabular Data Stream). Isso significa que todos os drivers que normalmente funcionam com o SQL Server também funcionam com o Azure SQL.
O SQL do Azure dá suporte a APIs REST para gerenciar instâncias gerenciadas SQL e bancos de dados SQL.
Interface de linha de comandos
O Azure SQL dá suporte a interfaces de linha de comando (CLI) populares, como sqlcmd e bcp.
Além disso, os cmdlets da CLI do Azure e do Azure PowerShell são suportados em cenários de serviço específicos do SQL do Azure. Todas estas CLIs são suportadas em clientes do Windows, macOS e Linux. As ferramentas como o sqlcmd e o az estão pré-instaladas no Azure Cloud Shell.
O que utilizar quando:
Existem várias interfaces que pode utilizar para interagir com o SQL do Azure. Muitas funcionalidades disponíveis em todas as interfaces. Qual você escolhe depende de uma combinação de preferência e do que você está tentando realizar. Ao longo deste caminho de aprendizagem, você pode usar muitas das interfaces descritas aqui. No final deste módulo, existem recursos para o ajudar a saber mais sobre os que lhe interessam.