Salvar BD em locais distintos
21/12/2014
0
Mariana Carvalho
Posts
21/12/2014
Ronaldo Lanhellas
Existem técnicas de replicação de dados que fazem isso.
Veja: http://msdn.microsoft.com/pt-br/library/ms151198.aspx
21/12/2014
Ronaldo Lanhellas
Existem técnicas de replicação de dados que fazem isso.
Veja: http://msdn.microsoft.com/pt-br/library/ms151198.aspx
21/12/2014
Ronaldo Lanhellas
Existem técnicas de replicação de dados que fazem isso.
Veja: http://msdn.microsoft.com/pt-br/library/ms151198.aspx
22/12/2014
Soeuseijothaz
Só para facilitar o entendimento e a ajuda: Em qual cenário seria usado?
A forma mais simples e barata, como o Ronaldo falou é a replicação. Claro que você terá de absolver os conceitos e fazer um projeto de replicação muito bem planejado, pois apesar de ser até simples de implementar, se for mal implementado vira um caos.
Outra maniras seria: espelhamento raid ou cluster, porém ai os gastos e complexidade é outra, dá uma olhada no link:
http://www.revistapnp.com.br/conteudo.php?Tipo=7&Cod=248
22/12/2014
Ronaldo Lanhellas
Existem outras maneiras mais "manuais" como por exemplo você mesmo criar um mecanismo de replicação usando crontab por exemplo.
22/12/2014
Mariana Carvalho
Ronaldo, Como funciona esse crontab?
22/12/2014
Soeuseijothaz
Ronaldo, Como funciona esse crontab?
O CRONTAB é uma ferramenta Unix, a grosso modo funciona com o agendador de tarefas do windows, claro que guardando as devidas proporções e só como exemplo para entendimento, antes que me crucifiquem.
É só para garantir um backup?
É melhor usar as ferramentas de backup do próprio SQL Server!
O problema de copiar o .mdf e .ldf é que vai retornar um erro de que o arquivo esta sendo usado pelo SQL Server, pois o mesmo esta "atachado" ao servidor de banco de dados.
Então para você conseguir copiar tem de parar o servidor, para evitar este trabalho o melhor e fazer o backup mesmo.
22/12/2014
Mariana Carvalho
23/12/2014
Alex Lekao
Se for apenas para ter uma copia de segura, nao seria melhor utilizar a copia alternativa na hora de fazer o backup?
Acredito que seria o mais simples de tudo e mais barato. rsrr
na pior das hipoteses usar o Cobian Backup por exemplo e deixa-lo agendado para fazer as copias de um local para outro para vc, apos a execucao do seu backup.
23/12/2014
Soeuseijothaz
Se for apenas para ter uma copia de segura, nao seria melhor utilizar a copia alternativa na hora de fazer o backup?
Acredito que seria o mais simples de tudo e mais barato. rsrr
na pior das hipoteses usar o Cobian Backup por exemplo e deixa-lo agendado para fazer as copias de um local para outro para vc, apos a execucao do seu backup.
Alex,
Eu uso o Cobian e iria sugerir o seu uso, mas ele não retornaria um erro de arquivo em uso, pois o bd estaria atachado ao server?
23/12/2014
Mariana Carvalho
23/12/2014
Soeuseijothaz
Qualquer tipo de cópia ,você terá de parar o server para executar senão ocorre erro.
Veja o exemplo do uso do Cobian, software para backup.
[img]http://arquivo.devmedia.com.br/forum/imagem/238223-20141223-165151.png[/img]
Então ou use o backup do próprio SQL ou você terá de parar o Sever, pelo Configuration Manager e assim poderá executar uma cópia.
[img]http://arquivo.devmedia.com.br/forum/imagem/238223-20141223-165317.png[/img]
23/12/2014
Alex Lekao
A copia nao seria feita do DB propriamente dito, e sim do seu backup.
Aqui nos utilizamos da seguinte forma.
AS 23 horas eh feito o backp full da empresa, as duas da madrugada o copian copia o arquivo que foi backupeado e envia para um outro servidor remoto.
Se nao me engano, ele inclusive tem a opcao de compactar o arquivo antes de enviar, que ajuda no trafego da rede.
Abraco.
23/12/2014
Mariana Carvalho
Clique aqui para fazer login e interagir na Comunidade :)