Array
(
)

Salvar BD em locais distintos

Mariana Carvalho
   - 21 dez 2014

É possivel salvar um banco de dados em dois locais distintos? ambos com dados atualizados.

Ronaldo Lanhellas
   - 21 dez 2014


Citação:
É possivel salvar um banco de dados em dois locais distintos? ambos com dados atualizados.


Existem técnicas de replicação de dados que fazem isso.
Veja: http://msdn.microsoft.com/pt-br/library/ms151198.aspx

Ronaldo Lanhellas
   - 21 dez 2014


Citação:
É possivel salvar um banco de dados em dois locais distintos? ambos com dados atualizados.


Existem técnicas de replicação de dados que fazem isso.
Veja: http://msdn.microsoft.com/pt-br/library/ms151198.aspx

Ronaldo Lanhellas
   - 21 dez 2014


Citação:
É possivel salvar um banco de dados em dois locais distintos? ambos com dados atualizados.


Existem técnicas de replicação de dados que fazem isso.
Veja: http://msdn.microsoft.com/pt-br/library/ms151198.aspx

Mariana Carvalho
   - 21 dez 2014

Só pode ser feito atraves de replicação?

Jothaz
   - 22 dez 2014


Citação:
Só pode ser feito atraves de replicação?


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

Ronaldo Lanhellas
   - 22 dez 2014


Citação:
Só pode ser feito atraves de replicação?


Existem outras maneiras mais "manuais" como por exemplo você mesmo criar um mecanismo de replicação usando crontab por exemplo.

Mariana Carvalho
   - 22 dez 2014

Jothaz, seria para um ambiente pequeno, salvar o banco em outro louco apenas por precaução mesmo.

Ronaldo, Como funciona esse crontab?

Jothaz
   - 22 dez 2014


Citação:
Jothaz, seria para um ambiente pequeno, salvar o banco em outro louco apenas por precaução mesmo.

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.

Mariana Carvalho
   - 22 dez 2014

Se for para ter problemas é melhor fazer da melhor forma possivel.

Alex Lekao
   - 23 dez 2014

Ola Mariana,

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.

Jothaz
   - 23 dez 2014


Citação:
Ola Mariana,

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?

Mariana Carvalho
   - 23 dez 2014

Isso mesmo, apenas uma copia simples, interessante fazer essa copia sempre depois do backup.

Jothaz
   - 23 dez 2014


Citação:
Isso mesmo, apenas uma copia simples, interessante fazer essa copia sempre depois do backup.


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.

Clique na imagem para abrir em uma nova janela

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.

Clique na imagem para abrir em uma nova janela

Alex Lekao
   - 23 dez 2014

Ola Mariana e Jothaz,

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.

Mariana Carvalho
   - 23 dez 2014

Esse programa faz uma copia do backup e envia para outro local, correto?

Alex Lekao
   - 23 dez 2014

sim.

Vc monta a rotina de backup do sql server, por exemplo, normalmente, ira gravar esse arquivo em uma pasta local, ai eh esse arquivo que sera enviado pelo Cobian.

Mariana Carvalho
   - 24 dez 2014

Tem algum manual desse Cobian?

Alex Lekao
   - 24 dez 2014

Eu desconheco, mas nao deve ser muito dificil de achar na internet.

E ele eh em portugues, eh bastante intuitivo, nao creio que de muito trabalho de utiliza-lo.

Mariana Carvalho
   - 24 dez 2014

Fui procurar logo no youtube e achei

concorda Alex com o conteudo?

https://www.youtube.com/watch?v=G-r_pT2axKs

Alex Lekao
   - 29 dez 2014

oi Mariana,

Pelo que vi(sem ouvir. rssr) ele esta demonstrando uma tarefa bem simples de agendamento de tarefa, eh algo bem tranquilo de se fazer.

em principio eh isso mesmo.

Da uma olhada nestes links que tbm tem outros tutoriais.

http://www.baboo.com.br/tutorial/tutorial-usando-o-cobian-backup/
http://forum.imasters.com.br/topic/309708-tutorial-instalando-e-usando-o-cobian-backup/
https://www.youtube.com/watch?v=wUu10Yc-XY4