Adicionar dados de referência tabelas quando você implanta o banco de dados.
Você pode inserir dados de referência em uma ou mais tabelas no banco de dados, adicionando instruções para a script pós-implantação de sua o projeto de banco de dados. Antes de inserir dados em uma tabela, você pode testar se ele já contenha dados. Se a tabela não estiver vazia, você deve limpar os dados existentes ou especificar que deseja sempre recriar o banco de dados antes de implantá-lo. Você pode adicionar uma instrução, como a seguir ao seu script pós-implantação:
IF (EXISTS(SELECT * FROM [dbo].[MyReferenceTable]))
BEGIN
DELETE FROM [dbo].[MyReferenceTable]
END
Tarefas comuns
A tabela a seguir, você encontrará descrições de tarefas comuns que oferecem suporte a esse cenário e links para obter mais informações sobre como você pode concluir com êxito essas tarefas.
Tarefas comuns |
Conteúdo de apoio |
---|---|
Criar ou atualizar um script de pós-implantação: Você pode modificar o script de pós-implantação para seu projeto de banco de dados inserir dados em uma ou mais tabelas. Em vez de modificar o script de pós-implantação para adicionar dados, você pode criar um script separado e, em seguida, incluí-lo como parte do script de pós-implantação. |
|
Criar e implantar o projeto de banco de dados: Você deve criar e implantar seu projeto de banco de dados em seu o ambiente de desenvolvimento isolado para que você possa testar as alterações. |
|
Teste as alterações antes de você fazer o check-in: Você pode executar testes de unidade existente contra a modificação do banco de dados ou o servidor para verificar que as alterações não violam qualquer comportamento do seu aplicativo. Você também pode criar testes de unidade para verificar um comportamento de novo ou alterado. Talvez você precise alterar seu plano de geração de dados para oferecer suporte a testes de unidade novos ou alterados. Também convém atualizar o seu banco de dados de desenvolvimento isolado com dados de um servidor de teste, teste ou produção. |
|
Verificar as suas alterações: Depois de testar suas alterações para os scripts de pós-implantação, você pode verificar as alterações ao controle de versão para compartilhá-los com sua equipe. Quando você faz o check-in de suas alterações, você também deve resolver quaisquer itens de trabalho relacionado. |
|
Solucionar problemas de: Você pode aprender mais sobre como solucionar problemas comuns com testes de unidade, projetos de banco de dados, criação e implantação de compilação. |
Cenários relacionados
Geração de dados de teste para bancos de dados usando os geradores de dados
Além de para a inserção de dados de referência em uma ou mais tabelas, convém inserir outros tipos de dados de outras tabelas no banco de dados. Você pode usar um gerador de dados internos ou personalizados para criar dados de teste realista, sem expor os dados de produção para os desenvolvedores.Comparar e sincronizar os dados em um ou mais tabelas com dados em um banco de dados de referência
Você também pode comparar e sincronizar os dados contidos em tabelas de bancos de dados. Você pode usar esta opção se você tiver uma grande quantidade de dados de referência em um banco de dados existente, e você desejar importá-lo para seu banco de dados.