Como simular a restauração do banco de dados do servidor MS SQL?

3

Eu tenho que restaurar vários bancos de dados do SQL Server várias vezes ao dia (para fins de desenvolvimento). Na interface do SSMS, leva uma eternidade e é ainda mais longo digitar o comando RESTORE DATABASE com todos os seus caminhos. Idealmente, eu gostaria de clicar duas vezes em um arquivo BAK no Windows Explorer e executar algo para restaurá-lo. Como posso fazer isso?

    
por Ross 13.09.2010 / 17:38

3 respostas

2

O One-Click SQL Restore é associado a arquivos .bak e a solicitações de restauração em alguns cliques

    
por 13.09.2010 / 17:51
1

Nós simplesmente criamos scripts que recebem informações sobre o nome do arquivo de backup, o tipo de backup, etc. e os utilizam globalmente. Outra opção é olhar para uma ferramenta como o SQL Backup do Red Gate. Faz backup e restaura com alguns cliques do mouse e até script o que está fazendo.

    
por 13.04.2011 / 02:47
0

É muito comum escrever o comando backup database e colocá-lo em uma tarefa do SQL Server - que pode ser executada por demanda ou por agendamento. Isso funciona perfeitamente para muitos quando o ponto de restauração é o mesmo a cada vez.

Já pensou em usar instantâneos de banco de dados antes de fazer o seu trabalho? Ele permite reverter quando o instantâneo foi tirado muito rapidamente.

As únicas coisas que devem ser percebidas com os instantâneos são que há uma pequena sobrecarga de desempenho e que está nas edições Enterprise / developer. Isso geralmente será bom no desenvolvimento, mas a edição permitirá que você desenvolva usando recursos que não estão na edição Standard.

    
por 13.04.2011 / 08:21