Geralmente, quando iniciamos o backup, não permitimos que alterações sejam confirmadas ou o banco de dados não estará acessível. Quero dizer, o banco de dados estará no modo de usuário único, mas quero iniciar o backup e liberar o banco de dados para uso. Além disso, depois de iniciar o backup, não quero que as alterações em andamento sejam gravadas no arquivo de backup. Quero saber como conseguir isso no Microsoft SQL Server 2012.Por favor, me ajude.
Bem, deixe-me explicar meu problema primeiro. Atualmente, estou configurando o banco de dados para o modo de usuário único até que o backup seja concluído. Este modo servirá ao meu objetivo de evitar as alterações de dados quando o backup estiver em andamento. Mas meu aplicativo está vinculado aos vários bancos de dados (cada banco de dados está interligado e há var dbs que continua criando mensalmente). Portanto, o backup de todos esses bancos de dados se tornou um processo tedioso e, mais importante, eu tenho que manter os usuários fora do sistema quando o backup estiver em andamento.
Então, eu estou procurando um mecanismo de backup que atenda aos requisitos mencionados abaixo.
- Inicie o backup de todos os dbs de cada vez e libere o db para uso.
- Como os bancos de dados estão interligados, desejo manter a consistência dos dados nos arquivos de backup. Portanto, devido a esse requisito de consistência de dados, não quero que as alterações sejam confirmadas no meu arquivo de backup.
Tudo o que eu quero é - backup de todos os dbs em um determinado momento.