Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma visão geral do recurso comparação de esquema para a extensão MSSQL no Visual Studio Code. A Comparação de Esquemas compara duas definições de banco de dados e aplica as diferenças da origem ao destino, incluindo conexões de banco de dados ativas, .dacpac arquivos e projetos SQL.
A Comparação de Esquema simplifica o processo de comparação de bancos de dados e fornece controle total ao sincronizá-los, mesmo em diferentes versões de banco de dados. Você pode filtrar seletivamente diferenças específicas e categorias de diferenças antes de aplicar as alterações.
Características
A Comparação de Esquemas fornece os seguintes recursos:
- Compare esquemas entre dois
.dacpacarquivos, bancos de dados ou projetos SQL. - Exiba os resultados como um conjunto de ações para alinhar um alvo com a origem.
- Excluir seletivamente ações listadas nos resultados.
- Definir opções que controlam o escopo da comparação.
- Aplique alterações diretamente ao destino ou gere um script para aplicar alterações posteriormente.
- Salvar a comparação.
Instalar a extensão MSSQL
Para usar os recursos de Comparação de Esquema, instale a extensão MSSQL para Visual Studio Code:
No Visual Studio Code, selecione o ícone Extensões para exibir as extensões disponíveis.
Pesquise a extensão do SQL Server (mssql) e selecione-a para exibir seus detalhes. Selecione Instalar para adicionar a extensão.
Após a instalação, selecione Recarregar para habilitar a extensão no Visual Studio Code (necessário apenas ao instalar uma extensão pela primeira vez).
Comparar esquemas
Para comparar esquemas, abra a caixa de diálogo da Comparação de Esquemas. Siga estas etapas:
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.
Selecione uma das reticências (...) para alterar a Origem e Destino da sua Comparação de Esquema e selecione OK.
Selecione o botão Opções na barra de ferramentas para personalizar sua comparação.
Selecione Comparar para exibir os resultados da comparação.
Aplicar alterações
Depois de examinar os resultados da comparação, aplique as alterações selecionadas ao destino.
Navegue pela lista de objetos e certifique-se de selecionar os objetos aos quais deseja aplicar alterações.
Aplique as alterações ao seu alvo.
Feedback e suporte
Se você tiver ideias, comentários ou quiser se envolver com a comunidade, participe da discussão em https://aka.ms/vscode-mssql-discussions. Para relatar um bug, visite https://aka.ms/vscode-mssql-bug. Para solicitar um novo recurso, vá para https://aka.ms/vscode-mssql-feature-request.
Conteúdo relacionado
- Conectar-se a um banco de dados com a extensão MSSQL para Visual Studio Code
- Início Rápido: Execute sua primeira consulta com a extensão MSSQL para Visual Studio Code
- Extensão do GitHub Copilot para MSSQL para Visual Studio Code
- Designer de Esquema
- Importação e exportação de Aplicação na camada de dados (DACPAC e BACPAC)
- Documentação do Visual Studio Code
- Extensão MSSQL para repositório do Visual Studio Code no GitHub