Interfaces de gerenciamento para SQL Azure
Ao implantar, usar e gerenciar recursos do SQL do Azure, você usará uma variedade de interfaces e ferramentas. Nesta unidade, serão examinadas as ferramentas disponíveis, as funcionalidades delas e quando usá-las.
Portal do Azure
O portal do Azure fornece um amplo conjunto de funcionalidades para os recursos do SQL do Azure, como máquinas virtuais, instâncias gerenciadas e bancos de dados. Por meio do portal do Azure, você pode implantar e administrar recursos e, até mesmo, conectar-se a bancos 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 SSMS é integrado para visualizar e trabalhar com o SQL do Azure, incluindo o SQL Server em máquinas virtuais, as instâncias gerenciadas de SQL e os bancos de dados SQL. Quando necessário, o SSMS mostra apenas as opções que funcionam em um serviço específico do Azure.
Azure Data Studio
O Azure Data Studio é uma ferramenta multiplataforma e de software livre usada para consultar e trabalhar com várias fontes de dados do Azure, incluindo o SQL Server e o SQL do Azure. O Azure Data Studio dá suporte a uma ferramenta avançada chamada notebooks, que você usará em alguns dos exercícios deste roteiro de aprendizagem. Os notebooks permitem combinar células de código executáveis e texto formatado em um só lugar. Opcionalmente, você pode salvar os resultados para análise ou referência futura.
Linguagens e APIs
Como todos os serviços do SQL do Azure se baseiam no mecanismo do SQL Server, o SQL do Azure dá suporte à linguagem T-SQL (Transact-SQL) e ao protocolo TDS. Isso significa que todos os drivers que normalmente funcionam com o SQL Server funcionam com o SQL do Azure.
O SQL do Azure também dá suporte às APIs REST para o gerenciamento de instâncias gerenciadas de SQL e bancos de dados SQL.
Interfaces de linha de comando
O SQL do Azure dá suporte a CLIs (interfaces de linha de comando) populares, como o sqlcmd e o bcp.
Além disso, há suporte para os cmdlets da CLI do Azure e do Azure PowerShell em cenários de serviços específicos do SQL do Azure. Há suporte para todas essas CLIs em clientes Windows, macOS e Linux. Ferramentas como o sqlcmd e o az são pré-instaladas no Azure Cloud Shell.
O que usar e quando
Há várias interfaces que você pode usar para interagir com o SQL do Azure. Muitas funcionalidades estão disponíveis em todas as interfaces. A interface escolhida dependerá de uma combinação da preferência e do que você está tentando fazer. Neste roteiro de aprendizagem, você usará muitas das interfaces descritas aqui. Ao final do módulo, você encontrará recursos que podem fornecer mais detalhes sobre aquelas que forem de seu interesse.