Interfaces de gerenciamento para SQL Azure

Concluído

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.

Captura de tela que mostra as opções de implantação do SQL do Azure no portal do Azure.

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.

Captura de tela que mostra o SSMS (SQL Server Management Studio).

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.

Captura de tela que mostra o Azure Data Studio.

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.

Captura de tela que mostra o 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.