Partilhar via


Início Rápido: criar um ambiente de desenvolvimento local para o Banco de Dados SQL do Azure

A experiência de desenvolvimento local do Banco de Dados SQL do Azure oferece uma forma de projetar, editar, compilar/validar, publicar e executar esquemas de banco de dados em um emulador local do Banco de Dados SQL do Azure. Com o recurso Projetos de Banco de Dados, os desenvolvedores podem publicar facilmente Projetos de banco de dados no serviço público do Banco de Dados SQL do Azure em seus ambientes locais, além de gerenciar todo o ciclo de vida de seus bancos de dados (por exemplo, gerenciar descompassos de esquema e coisas semelhantes). Este Início Rápido ensina todo o fluxo de trabalho que aproveita a experiência de desenvolvimento local do Banco de Dados SQL do Azure.

Importante

Configurar um ambiente de desenvolvimento com um Modelo de Contêiner de Desenvolvimento para o Banco de Dados SQL do Azure. Para começar, configure um ambiente de desenvolvimento local com um modelo de contêiner de desenvolvimento do Banco de Dados SQL do Azure. Os modelos de contêiner de desenvolvimento são uma alternativa superior e substituem o emulador do Banco de Dados SQL do Azure para desenvolvimento local.

Pré-requisitos

Para concluir este Início Rápido, primeiro você deve Configurar um ambiente de desenvolvimento local para o Banco de Dados SQL do Azure.

Criar um projeto em branco

Para começar, crie um Projeto de banco de dados em branco ou abra um projeto existente. As etapas nesta seção ajudam a criar um projeto em branco, mas você também pode:

  1. Abra um projeto existente acessando a exibição Projetos de banco de dados ou procurando Projetos de banco de dados: abrir existente na paleta de comandos.
  2. Comece com um banco de dados existente selecionando Criar projeto por meio de banco de dados na paleta de comandos ou no menu de contexto do banco de dados.
  3. Comece com uma especificação do OpenAPI/Swagger usando o comando Projetos de banco de dados: gerar projeto de SQL usando a especificação do OpenAPI/Swagger (versão prévia) na paleta de comandos.

As etapas para criar um projeto usando o Visual Studio Code ou o Azure Data Studio são as mesmas. Para criar um projeto em branco, siga estas etapas:

  1. Abra sua ferramenta de desenvolvedor preferida: Azure Data Studio ou Visual Studio Code.

  2. Selecione Projetos e, em seguida, escolha criar um Projeto de Banco de Dados. Como alternativa, pesquise Projetos de Banco de Dados: Novo na paleta de comandos.

  3. Escolha Banco de Dados SQL como o tipo de projeto.

    Captura de tela da seleção do tipo de um projeto de banco de dados no Visual Studio Code.

  4. Forneça um nome para o novo Projeto de Banco de Dados SQL.

    Captura de tela da inserção de um nome para um projeto de banco de dados no Visual Studio Code.

  5. Selecione o Projeto de Banco de Dados SQL no estilo de SDK. (O projeto de SQL no estilo do SDK é recomendado por ser mais conciso e gerenciável ao trabalhar com vários desenvolvedores no repositório de uma equipe).

    Captura de tela da seleção de um estilo para um projeto de banco de dados no Visual Studio Code.

  6. Para definir a plataforma de destino para seu projeto, clique com o botão direito do mouse no nome do Projeto de Banco de Dados e escolha Alterar Plataforma de Destino. Selecione Banco de Dados SQL do Azure como a plataforma de destino do projeto.

    Captura de tela da seleção do Banco de Dados SQL do Azure como destino para um projeto de banco de dados.

    A definição da plataforma de destino fornece suporte de tempo de edição e build para seus objetos e scripts do Projeto de Banco de Dados SQL. Depois de selecionar a plataforma de destino, o Visual Studio Code realçará problemas de sintaxe ou indicará se a plataforma de seleção estiver usando recursos sem suporte.

    Opcionalmente, os arquivos do Projeto de Banco de Dados SQL podem ser colocados sob controle do código-fonte junto com seus projetos de aplicativo.

  7. Adicione objetos ao seu Projeto de Banco de Dados. Você pode criar ou alterar objetos de banco de dados, como tabelas, exibições, procedimentos armazenados e scripts. Por exemplo, clique com o botão direito do mouse no nome do Projeto de Banco de Dados e selecione Adicionar Tabela para adicionar uma tabela.

    Captura de tela da adição de uma tabela no menu

  8. Compile seu Projeto de Banco de Dados para validar se ele funcionará na plataforma do Banco de Dados SQL do Azure. Para compilar seu projeto, clique com o botão direito do mouse no nome do Projeto de Banco de Dados e selecione Compilar.

    Captura de tela da seleção de uma compilação no menu “Projeto de banco de dados” no Visual Studio Code.

  9. Depois que o Projeto de Banco de Dados estiver pronto para ser testado, publique-o em um destino. Para iniciar o processo de publicação, clique com o botão direito do mouse no nome do Projeto de Banco de Dados e selecione Publicar.

    Captura de tela da seleção de “Publicar” no menu “Projeto do Banco de Dados SQL” no Visual Studio Code.

  10. Ao publicar, você pode optar por publicar em um servidor novo ou existente. Neste exemplo, escolhemos Publicar em um novo emulador do Banco de Dados SQL do Azure.

    Captura de tela da seleção de um destino de publicação no Visual Studio Code.

  11. Ao publicar em um novo emulador do Banco de Dados SQL do Azure, você será solicitado a escolher entre Imagens Lite e Completas. A imagem Lite tem compatibilidade com a maioria dos recursos do Banco de Dados SQL do Azure e é uma imagem leve que leva menos para baixar e criar uma instância. A imagem Completa fornece acesso a recursos avançados, como tabelas otimizadas para memória, tipos de dados geoespaciais e muito mais, mas requer mais recursos.

    Captura de tela da seleção de um emulador do Banco de Dados SQL do Azure no Visual Studio Code.

    Você pode criar quantas instâncias locais forem necessárias com base nos recursos disponíveis e gerenciar o ciclo de vida por meio da Extensão do Docker do Visual Studio Code ou por comandos da CLI.

    Captura de tela do gerenciamento do emulador do Banco de Dados SQL do Azure por meio da CLI.

  12. Depois que as instâncias de seus Projetos de Banco de Dados estiverem em execução, você poderá se conectar por meio da extensão mssql do Visual Studio Code e testar scripts e consultas, como em qualquer banco de dados regular no Banco de Dados SQL do Azure.

    Captura de tela da conexão e da consulta a um emulador do Banco de Dados SQL do Azure.

  13. Recompile e implante seu Projeto de banco de dados em uma das instâncias em contêineres em execução no computador local com cada iteração de adição ou modificação de objetos em seu Projeto de Banco de Dados, até que ele esteja pronto.

    Captura de tela da iteração em um projeto de banco de dados.

  14. A etapa final do ciclo de vida do Projeto de Banco de Dados é publicar o artefato concluído em um banco de dados novo ou existente no Banco de Dados SQL do Azure usando a extensão mssql. Clique com o botão direito do mouse no nome do Projeto de Banco de Dados e escolha Publicar. Em seguida, selecione o destino em que você deseja publicar o projeto, como um servidor lógico novo ou existente no Azure.

    Captura de tela da publicação de um projeto de banco de dados no Banco de Dados SQL do Azure.

Próximas etapas

Saiba mais sobre a experiência de desenvolvimento local do Banco de Dados SQL do Azure: