Extensão de comparação de esquema

Este artigo fornece uma visão geral da extensão de comparação de esquema para o Azure Data Studio. A extensão Schema Compare fornece uma maneira fácil de usar para comparar duas definições de banco de dados e aplicar as diferenças da origem ao destino. Isso inclui conexões ativas de banco de dados, arquivos dacpac e projetos SQL.

Pode ser tedioso gerenciar e sincronizar manualmente diferentes versões de banco de dados. A extensão Schema Compare simplifica o processo de comparação de bancos de dados e oferece controle total ao sincronizá-los - você pode filtrar seletivamente diferenças específicas e categorias de diferenças antes de aplicar quaisquer alterações. A extensão Schema Compare é uma ferramenta confiável que economiza tempo e código.

Captura de ecrã do Azure Data Studio G U I, comparar extensão de esquema.

Funcionalidades

A extensão Schema Compare fornece os seguintes recursos:

  • Compare esquemas entre dois arquivos dacpac, bancos de dados ou projetos SQL.
  • Visualize os resultados como um conjunto de ações a serem tomadas em relação ao destino para que ele corresponda à origem.
  • Exclua seletivamente as ações listadas nos resultados.
  • Defina opções que controlam o escopo da comparação.
  • Aplique as alterações diretamente no destino ou gere um script para aplicar as alterações posteriormente.
  • Salve a comparação.

Captura de ecrã do Azure Data Studio G U I, comparando esquemas.

Instalar a extensão

Para instalar a extensão de comparação de esquema, execute estas etapas:

  1. No Azure Data Studio, selecione o ícone Extensões para exibir as extensões disponíveis.

    Captura de ecrã da GUI do Azure Data Studio, pesquisa do marketplace.

  2. Procure a extensão Schema Compare e selecione-a para visualizar seus detalhes. Selecione Instalar para adicionar a extensão.

  3. Uma vez instalado, Recarregue para habilitar a extensão no Azure Data Studio (necessário apenas ao instalar uma extensão pela primeira vez).

Comparar esquemas

Para comparar esquemas, abra a caixa de diálogo Comparação de esquemas. Para o fazer, siga estes passos:

  1. Para abrir a caixa de diálogo Comparação de Esquema, clique com o botão direito do mouse em um banco de dados no Pesquisador de Objetos e selecione Comparação de Esquema. O banco de dados selecionado é definido como o banco de dados de origem na comparação.

    Captura de ecrã do Azure Data Studio G U I, início de comparação de esquema.

  2. Selecione uma das reticências (...) para alterar a origem e o destino da comparação de esquema e selecione OK.

    Captura de ecrã do Azure Data Studio G U I, esquema comparar, selecionar origem e destino.

  3. Para personalizar sua comparação, selecione o botão Opções na barra de ferramentas.

  4. Selecione Comparar para visualizar os resultados da comparação.

Atualizar um projeto SQL existente a partir de um banco de dados

Para atualizar um projeto SQL existente de um banco de dados, execute estas etapas:

  1. Instale as extensões Schema Compare e SQL Database Project.

  2. Em um painel Banco de dados, selecione a opção Atualizar projeto do banco de dados na barra de ferramentas.

  3. Selecione o projeto SQL existente e a estrutura de arquivo desejada para novos objetos.

  4. Escolha Exibir alterações em Comparação de esquema para revisar as alterações antes de aplicá-las ao projeto SQL.

Próximos passos