Compartilhar via


Início Rápido: Criar um banco de dados de Hiperescala no Banco de Dados SQL do Azure

Neste início rápido, você cria um servidor lógico no Azure e um banco de dados de Hiperescala no Banco de Dados SQL do Azure usando o portal do Azure, um script do PowerShell ou um script da CLI do Azure, com a opção de criar uma ou mais réplicas de alta disponibilidade (HA). Se quiser usar um servidor lógico existente no Azure, você também poderá criar um banco de dados de Hiperescala usando o Transact-SQL.

Dica

Os preços simplificados de Hiperescala do Banco de Dados SQL começam em dezembro de 2023. Consulte o blog de preços de Hiperescala para obter detalhes.

Pré-requisitos

Permissões

Para criar bancos de dados usando Transact-SQL: é necessário ter permissões CREATE DATABASE. Para criar um banco de dados, um logon deve ser realizado usando o logon de administrador do servidor (criado quando o servidor lógico do Banco de Dados SQL do Azure foi provisionado), o administrador do Microsoft Entra do servidor ou um membro da função de banco de dados “dbmanager” no banco de dados master. Para saber mais, confira CRIAR BANCO DE DADOS.

Para criar bancos de dados usando o portal do Azure, o PowerShell, a CLI do Azure ou a API REST: são necessárias permissões do Azure RBAC, especificamente as funções de Contribuidor, Contribuidor do BD SQL ou Contribuidor do SQL Server do Azure RBAC. Para obter mais informações, confira Azure RBAC built-in roles.

Criar um banco de dados de Hiperescala

Este início rápido cria um banco de dados individual na camada de serviço de Hiperescala.

Para criar um banco de dados individual no portal do Azure, este início rápido começa na página SQL do Azure.

  1. Navegue até a página Selecionar uma opção de Implantação do SQL.

  2. Em Bancos de dados SQL, deixe Tipo de recurso definido como Banco de dados individual e selecione Criar.

    Captura de tela da página SQL do Azure no portal do Azure. A página oferece a capacidade de selecionar uma opção de implantação, incluindo a criação de bancos de dados SQL, instâncias gerenciadas de SQL e máquinas virtuais de SQL.

  3. Na guia Noções básicas do formulário Criar Banco de Dados SQL, em Detalhes do projeto, selecione a Assinatura do Azure desejada.

  4. Para Grupo de recursos, selecione Criar, insira myResourceGroup e selecione OK.

  5. Para Nome do banco de dados, insira mySampleDatabase.

  6. Para Servidor, selecione Criar e preencha o formulário Novo servidor com os seguintes valores:

    • Nome do servidor: Insira mysqlserver e adicione caracteres para que o nome seja exclusivo. Não podemos fornecer um nome do servidor exato a ser usado porque os nomes dos servidores devem ser globalmente exclusivos para todos os servidores no Azure, não apenas para uma assinatura. Insira um nome como mysqlserver12345 e o portal informará se ele está disponível.
    • Logon de administrador do servidor: insira azureuser.
    • Senha: insira uma senha que atenda aos requisitos e insira-a novamente no campo Confirmar senha.
    • Localização: Selecione uma localização na lista suspensa.

    Selecione OK.

  7. Em Computação + armazenamento, selecione Configurar banco de dados.

  8. Este início rápido cria um banco de dados de Hiperescala. Para a camada de serviço, selecione Hiperescala.

    Captura de tela da página de configuração da camada de computação e serviço de um banco de dados existente do Banco de Dados SQL do Azure. A camada de serviço Hiperescala foi selecionada.

  9. Em Hardware de Computação, selecioneAlterar configuração. Examine as configurações de hardware disponíveis e selecione a configuração mais apropriada ao banco de dados. Para este exemplo, selecionaremos a configuração Série Standard (Gen5).

  10. Selecione OK para confirmar a geração de hardware.

  11. Opcionalmente, ajuste o controle deslizante vCores se quiser aumentar o número de vCores para seu banco de dados. Neste exemplo, escolheremos 2 vCores.

  12. Ajuste o controle deslizante de réplicas secundárias de alta disponibilidade para criar uma réplica de alta disponibilidade (HA).

  13. Selecione Aplicar.

  14. Considere cuidadosamente a opção de configuração para Redundância de armazenamento de backup ao criar um banco de dados de Hiperescala. O armazenamento redundância só pode ser especificado durante o processo de criação do banco de dados de Hiperescala. É possível escolher entre armazenamento com redundância local, com redundância de zona ou com redundância geográfica. A opção de redundância de armazenamento selecionada será usada durante o tempo de vida do banco de dados para redundância de armazenamento de dados e redundância de armazenamento de backup. Os bancos de dados existentes podem migrar para uma redundância de armazenamento diferente usando a cópia do banco de dados ou a restauração pontual.

    Captura de tela da guia Informações básicas no processo de criação do banco de dados após a seleção e a configuração da camada de serviço Hiperescala.

  15. Selecione Avançar: Rede na parte inferior da página.

  16. Na guia Rede, para Método de conectividade, selecione Ponto de extremidade público.

  17. Para Regras de firewall, defina Adicionar endereço IP do cliente atual como Sim. Deixe Permitir que serviços e recursos do Azure acessem este servidor definido como Não.

  18. Selecione Próximo: Segurança na parte inferior da página.

    Captura de tela da página de configuração de rede para um novo banco de dados que permite configurar pontos de extremidade e opcionalmente adicionar uma regra de firewall para o endereço IP do cliente.

  19. Opcionalmente, habilite o Microsoft Defender para SQL.

  20. Selecione Avançar: Configurações adicionais na parte inferior da página.

  21. Na guia Configurações adicionais, na seção Fonte de dados, para Usar dados existentes, selecione Exemplo. Isso cria um banco de dados de exemplo AdventureWorksLT, de modo que há algumas tabelas e os dados a consultar e com os quais experimentar, em vez de um banco de dados em branco vazio.

  22. Selecione Examinar + criar na parte inferior da página:

    A captura de tela da tela 'Configurações Adicionais' para criar um banco de dados no Banco de Dados SQL do Azure permite a seleção de dados de exemplo.

  23. Na página Examinar + criar, após examinar, selecione Criar.

Consultar o banco de dados

Depois que o banco de dados for criado, você poderá usar o Editor de consultas (versão prévia) no portal do Azure para conectar-se ao banco de dados e consultar dados. Se preferir, você pode consultar alternadamente o banco de dados conectando-se com o Azure Data Studio, o SSMS (SQL Server Management Studio) ou o cliente de sua escolha para executar comandos Transact-SQL (sqlcmd etc.).

  1. No portal, pesquise e selecione bancos de dados SQL e selecione seu banco de dados na lista.

  2. Na página para o seu banco de dados, selecione Editor de consultas (versão prévia) no menu à esquerda.

  3. Insira suas informações de logon do administrador do servidor e selecione OK.

    Captura de tela do painel do Editor de Consultas (versão prévia) no Banco de Dados SQL do Azure, que oferece duas opções de autenticação. Neste exemplo, preenchemos o Logon e a Senha em Autenticação do SQL Server.

  4. Se tiver criado seu banco de dados de Hiperescala a partir do banco de dados de exemplo AdventureWorksLT, insira a consulta a seguir no painel Editor de consultas.

    SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName
    FROM SalesLT.ProductCategory pc
    JOIN SalesLT.Product p
          ON pc.productcategoryid = p.productcategoryid;
    

    Se tiver criado um banco de dados vazio usando o código de exemplo Transact-SQL, insira outra consulta de exemplo no painel Editor de consultas, como o seguinte:

    CREATE TABLE dbo.TestTable(
        TestTableID int IDENTITY(1,1) NOT NULL,
        TestTime datetime NOT NULL,
        TestMessage nvarchar(4000) NOT NULL,
     CONSTRAINT PK_TestTable_TestTableID PRIMARY KEY CLUSTERED (TestTableID ASC)
    ) 
    GO
    
    ALTER TABLE dbo.TestTable ADD CONSTRAINT DF_TestTable_TestTime  DEFAULT (getdate()) FOR TestTime
    GO
    
    INSERT dbo.TestTable (TestMessage)
    VALUES (N'This is a test');
    GO
    
    SELECT TestTableID, TestTime, TestMessage
    FROM dbo.TestTable;
    GO
    
  5. Selecione Executar e, em seguida, examine os resultados da consulta no painel Resultados.

    Captura de tela do painel do Editor de Consultas (versão prévia) no Banco de Dados SQL do Azure após a execução de uma consulta nos dados de exemplo do AdventureWorks.

  6. Feche a página Editor de consultas e selecione OK quando solicitado para descartar as edições não salvas.

Limpar os recursos

Mantenha o grupo de recursos, o servidor e o banco de dados individual para as próximas etapas e saiba como conectar e consultar seu banco de dados com métodos diferentes.

Quando você terminar de usar esses recursos, você poderá excluir o grupo de recursos criado, que também excluirá o servidor e o banco de dados individual dentro dele.

Para excluir myResourceGroup e todos os recursos dele usando o portal do Azure:

  1. No portal, pesquise e selecione Grupos de recursos e, em seguidas, myResourceGroup na lista.
  2. Na página Grupo de recursos, selecione Excluir grupo de recursos.
  3. Em Digite o nome do grupo de recursos, insira myResourceGroup e selecione Excluir.

Conectar e consultar seu banco de dados usando diferentes ferramentas e linguagens:

Saiba mais sobre bancos de dados de Hiperescala nos seguintes artigos: