Início Rápido: Usar o SSMS para se conectar e consultar um Banco de Dados SQL do Azure ou uma Instância Gerenciada de SQL do Azure
Aplica-se a: Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Neste início rápido, você aprenderá a usar o SSMS (SQL Server Management Studio) para se conectar a um Banco de Dados SQL do Azure ou uma Instância Gerenciada de SQL do Azure e executar algumas consultas.
Pré-requisitos
A conclusão deste início rápido requer os seguintes itens:
Um banco de dados no Banco de Dados SQL do Azure. Você pode usar um destes guias de início rápido para criar e, em seguida, configurar um banco de dados no Banco de Dados SQL do Azure:
Ação Banco de Dados SQL Instância Gerenciada do SQL SQL Server na VM do Azure Criar Portal Portal Portal CLI CLI PowerShell PowerShell PowerShell Configurar Regra de firewall de IP no nível do servidor Conectividade de uma VM Conectividade do local Conectar ao SQL Server Carregar dados Importadores do mundo inteiro carregados por início rápido Restaurar o Wide World Importers Restaurar o Wide World Importers Restaurar ou importar o Adventure Works por meio do arquivo BACPAC do GitHub Restaurar ou importar o Adventure Works por meio do arquivo BACPAC do GitHub Importante
Os scripts deste artigo são escritos para usar o banco de dados do Adventure Works. Com uma instância gerenciada, você deve importar o banco de dados do Adventure Works para um banco de dados de instância ou modificar os scripts deste artigo para usar o banco de dados da Wide World Importers.
Se você quiser apenas executar algumas consultas ad hoc sem instalar o SSMS, use o editor de consultas do portal do Azure para consultar um banco de dados no Banco de Dados SQL do Azure.
Obter informações de conexão do servidor
Obtenha as informações de conexão necessárias para se conectar ao banco de dados. Você precisará do nome totalmente qualificado do servidor ou do host, do nome do banco de dados e das informações de logon para concluir o início rápido.
Entre no portal do Azure.
Navegue até o banco de dados ou a instância gerenciada que você deseja consultar.
Na página Visão geral, examine o nome do servidor totalmente qualificado próximo de Nome do servidor para seu banco de dados no Banco de Dados SQL do Azure ou o nome do servidor totalmente qualificado (ou endereço IP) próximo de Host para sua instância gerenciada na Instância Gerenciada de SQL ou sua instância do SQL Server na VM. Para copiar o nome do servidor ou o nome do host, passe o mouse sobre ele e selecione o ícone Copiar.
Observação
Para obter informações de conexão do SQL Server na VM do Azure, confira Conectar-se ao SQL Server
Conectar-se ao seu banco de dados
Observação
Em dezembro de 2021, as liberações do SSMS anteriores à 18.6 não serão mais autenticadas por meio do Microsoft Entra ID com MFA.
Para continuar usando a autenticação do Microsoft Entra com MFA, você precisa do SSMS 18.6 ou posterior.
No SSMS, conecte-se ao servidor.
Importante
Um servidor escuta na porta 1433. Para se conectar a um servidor por trás de um firewall corporativo, essa porta do firewall deve estar aberta.
Abra o SSMS.
A caixa de diálogo Conectar-se ao Servidor é exibida. Insira as seguintes informações:
Configuração Valor sugerido Descrição Tipo de servidor Mecanismo de banco de dados Valor obrigatório. Nome do servidor O nome do servidor totalmente qualificado Algo como: servername.database.windows.net. Autenticação Autenticação do SQL Server Este tutorial usa a autenticação do SQL. Logon ID de usuário da conta do administrador do servidor A ID de usuário da conta do administrador do servidor usada para criar o servidor. Senha Senha da conta do administrador do servidor A senha da conta do administrador do servidor usada para criar o servidor.
Observação
Este tutorial usa a Autenticação do SQL Server.
Selecione Opções na caixa de diálogo Conectar-se ao servidor. No menu suspenso Conectar-se ao banco de dados, selecione mySampleDatabase. A conclusão do início rápido na seção Pré-requisitos cria um banco de dados AdventureWorksLT chamado mySampleDatabase. Se sua cópia funcional do banco de dados AdventureWorks tiver um nome diferente de mySampleDatabase, selecione-a em vez disso.
Selecione Conectar. A janela Pesquisador de Objetos se abre.
Para exibir objetos do banco de dados, expanda Bancos de Dados e, em seguida, expanda o nó do banco de dados.
Consultar dados
Execute esse código Transact-SQL SELECT para consultar os 20 principais produtos por categoria.
No Pesquisador de Objetos, clique com o botão direito do mouse em mySampleDatabase e selecione Nova Consulta. Abre uma nova janela de consulta conectada ao banco de dados.
Na janela da consulta, cole a seguinte consulta SQL:
SELECT pc.Name as CategoryName, p.name as ProductName FROM [SalesLT].[ProductCategory] pc JOIN [SalesLT].[Product] p ON pc.productcategoryid = p.productcategoryid;
Na barra de ferramentas, selecione Executar para executar a consulta e recuperar dados das tabelas
Product
eProductCategory
.
Inserir dados
Execute esse código Transact-SQL INSERT para criar um produto na tabela SalesLT.Product
.
Substitua a consulta anterior por esta.
INSERT INTO [SalesLT].[Product] ( [Name] , [ProductNumber] , [Color] , [ProductCategoryID] , [StandardCost] , [ListPrice] , [SellStartDate] ) VALUES ('myNewProduct' ,123456789 ,'NewColor' ,1 ,100 ,100 ,GETDATE() );
Selecione Executar para inserir uma nova linha na tabela
Product
. O painel Mensagens é exibido (1 linha afetada) .
Exibir o resultado
Substitua a consulta anterior por esta.
SELECT * FROM [SalesLT].[Product] WHERE Name='myNewProduct'
Selecione Executar. O seguinte resultado aparecerá.
Atualizar dados
Execute este código Transact-SQL UPDATE para modificar seu novo produto.
Substitua a consulta anterior por aquela que retorna o novo registro criado anteriormente:
UPDATE [SalesLT].[Product] SET [ListPrice] = 125 WHERE Name = 'myNewProduct';
Selecione Executar para atualizar a linha especificada na tabela
Product
. O painel Mensagens é exibido (1 linha afetada) .
Excluir dados
Execute esse código Transact-SQL DELETE para remover o novo produto.
Substitua a consulta anterior por esta.
DELETE FROM [SalesLT].[Product] WHERE Name = 'myNewProduct';
Selecione Executar para excluir a linha especificada na tabela
Product
. O painel Mensagens é exibido (1 linha afetada) .
Próximas etapas
- Para saber mais sobre o SSMS, confira SQL Server Management Studio.
- Para se conectar e consultar usando o Portal do Azure, consulte Conectar e consultar com o editor de consultas do SQL do Portal do Azure.
- Para conectar e consultar usando o Visual Studio Code, veja Conectar e consultar com o Visual Studio Code.
- Para conectar e consultar usando o .NET, veja Conectar e consultar com o .NET.
- Para conectar e consultar usando o PHP, veja Conectar e consultar com o PHP.
- Para conectar e consultar usando o Node.js, veja Conectar e consultar com o Node.js.
- Para conectar e consultar usando o Java, veja Conectar e consultar com o Java.
- Para conectar e consultar usando o Python, veja Conectar e consultar com o Python.
- Para conectar e consultar usando o Ruby, veja Conectar e consultar com o Ruby.