Temos uma instância de banco de dados simples com dados suficientes nos bancos de dados para mantê-los úteis, e podemos usá-los para fins de demonstração. Quero colocar uma cópia no meu laptop para que eu possa usá-los no trabalho de desenvolvimento quando Eu não estou no escritório. (As instâncias regulares do banco de dados dev têm cerca de 150 GB, essa instância é de 3 GB)
Qual é o método mais repetível / programável para recriar a instância no meu laptop? Tenho certeza de que terei que executar o instalador novamente para o SqlServer2008 e configurar uma instância, mas depois disso ... Estou pensando em querer eliminar meus bancos de dados antigos todos os meses ou mais e copie todas as coisas novas para o meu laptop, pois minha instância não será alterada no sistema de demonstração nem no laptop. Mas os próprios bancos de dados serão atualizados, com atualizações nos sprocs e similares.
Eu considerei criar scripts para todos os "soltar arquivos de banco de dados; adicionar arquivos de banco de dados {caminho}" e mantê-los em um arquivo em lotes executável de algum tipo, e então eu posso "soltar, excluir, copiar, adicionar", mas me perguntei se havia foi uma maneira melhor do que apenas xcopy e batch?
Estou tentando fazer isso barato (nem sempre tentamos fazer coisas baratas), por isso não estou particularmente interessado em produtos RedGate ou algo parecido. Quero algo que possa manter facilmente em um editor de texto para mim.