Replicando Backup SQL Express
Bom dia gente,
Eu utilizo o sql express, portanto faço backup através de um arquivo .bat e agendo-o no Sistema Operacional.
Gostaria de saber se tem como eu replicar o Backup do servidor de produção para o de contingência nesse modo tbm ?
O meu servidor de produção é físico e o contingência será um virtual, por enquanto.
Eu utilizo o sql express, portanto faço backup através de um arquivo .bat e agendo-o no Sistema Operacional.
Gostaria de saber se tem como eu replicar o Backup do servidor de produção para o de contingência nesse modo tbm ?
O meu servidor de produção é físico e o contingência será um virtual, por enquanto.
Simone
Curtidas 0
Melhor post
Alex Lekao
29/08/2014
Blz Sinone,
Conseguiu o que queria?
Precisando eh so falar!!!
Conseguiu o que queria?
Precisando eh so falar!!!
GOSTEI 1
Mais Respostas
Alex Lekao
29/08/2014
Oi Simone, bom dia!!!
Eu nao entendi muito bem, vc quer fazer uma copia do backup para esse servidor?
Abraco.
Eu nao entendi muito bem, vc quer fazer uma copia do backup para esse servidor?
Abraco.
GOSTEI 0
Simone
29/08/2014
Oi Alexandre,
Eu quero enviar cópia dos backups que tenho no servidor de produção para o servidor de contingência e restaurar. .. para que ambos servidores fiquem iguais.
Eu quero enviar cópia dos backups que tenho no servidor de produção para o servidor de contingência e restaurar. .. para que ambos servidores fiquem iguais.
GOSTEI 0
Alex Lekao
29/08/2014
Entendi,
Talvez o mais pratico seja vc ter um bat tambem no outro servidor para depois de um horario especifico ele restaurar o backup.
No bat que faz da producao, vc acrescenta a copia para o outro servidor, e no outro vc faz o agendamento para restaurar num horario que ele ja tenha terminado de enviar.
Talvez o mais pratico seja vc ter um bat tambem no outro servidor para depois de um horario especifico ele restaurar o backup.
No bat que faz da producao, vc acrescenta a copia para o outro servidor, e no outro vc faz o agendamento para restaurar num horario que ele ja tenha terminado de enviar.
GOSTEI 0
Simone
29/08/2014
Eu cheguei a fazer isso, mas deu Acesso Negado.
Meu código ficou assim ..
sqlcmd.exe -S sqlprodução -Q "BACKUP DATABASE TESTE TO DISK= 'SQL-CONTIGENCIA\c$\BKP_TESTE\TESTE.bak' WITH FORMAT"
"c:\program files\7-zip\7z.exe" a SQL-CONTIGENCIA\c$\BKP_TESTE\\bkp.7z SQL-CONTIGENCIA\c$\BKP_TESTE\TESTE.bak
Meu código ficou assim ..
sqlcmd.exe -S sqlprodução -Q "BACKUP DATABASE TESTE TO DISK= 'SQL-CONTIGENCIA\c$\BKP_TESTE\TESTE.bak' WITH FORMAT"
"c:\program files\7-zip\7z.exe" a SQL-CONTIGENCIA\c$\BKP_TESTE\\bkp.7z SQL-CONTIGENCIA\c$\BKP_TESTE\TESTE.bak
GOSTEI 0
Carlos Oliveira
29/08/2014
Estou acompanhando para nivel de conhecimento mesmo, pois não sabia da utilização de .bat com sql server.
GOSTEI 0
Alex Lekao
29/08/2014
Oi Simone,
neste ponto esta com duas barras, nao eh isso?
neste ponto esta com duas barras, nao eh isso?
TE\\bkp.7z SQ
GOSTEI 0
Fabiano Carvalho
29/08/2014
Acesso negado?
Pode ser que o usuário que acessou o arquivo não tenha permissão no caminho.
Para descobrir o usuário que tentou acessar, caso não saiba, basta ver em log de eventos do windows no servidor, feito isso, conceda as permissões necessárias.
Pode ser que o usuário que acessou o arquivo não tenha permissão no caminho.
Para descobrir o usuário que tentou acessar, caso não saiba, basta ver em log de eventos do windows no servidor, feito isso, conceda as permissões necessárias.
GOSTEI 0
Mariana Carvalho
29/08/2014
Alex, tem como me explicar como funciona, utiliza-se o sql server express para fazer uma replicação?
GOSTEI 0
Simone
29/08/2014
Oi Fabiano, me expressei errado,
Esse erro de Acesso Negado foi em outra tentativa que fiz.
Alex, arrumei, mais ainda não deu ...
Se abro a pasta de rede do servidor fisico e digito:
\\SQL-CONTIGENCIA\c$\BKP_TESTE\TESTE.bak
consigo acessar, mas quando rodo o arquivo, não acontece nada.
Esse erro de Acesso Negado foi em outra tentativa que fiz.
Alex, arrumei, mais ainda não deu ...
Se abro a pasta de rede do servidor fisico e digito:
\\SQL-CONTIGENCIA\c$\BKP_TESTE\TESTE.bak
GOSTEI 0
Alex Lekao
29/08/2014
Oi Mariana,
Nao, ela esta querendo fazer o backup de um servidor em producao e restarurar esse backup em um servidor contingencia.
O que entendi eh que sera feito apenas isso mesmo, backup em um servidor e restore em outro.
Nao, ela esta querendo fazer o backup de um servidor em producao e restarurar esse backup em um servidor contingencia.
O que entendi eh que sera feito apenas isso mesmo, backup em um servidor e restore em outro.
GOSTEI 0
Simone
29/08/2014
Não Alex, restaurar eu consegui.
Eu queria aber se dava pra replicar mesmo.
Pelo visto não é possivel né
Eu queria aber se dava pra replicar mesmo.
Pelo visto não é possivel né
GOSTEI 0
Mariana Carvalho
29/08/2014
Pesquisei mais sobre o assunto e não achei nenhuma solução quanto a replicação com o SQL Server, acho que não existe mesmo.
GOSTEI 0
Alex Lekao
29/08/2014
Oi Simone,
Replicacao nao acontece mesmo com SQL Express.
Agora a replicacao a grosso modo sera o seu restore mesmo.
Se a base eh apenas para contingencia, ela so entrara em funcionando qdo a outra parar, vc pode fazer esse processo de tempos em tempos.
Replicacao nao acontece mesmo com SQL Express.
Agora a replicacao a grosso modo sera o seu restore mesmo.
Se a base eh apenas para contingencia, ela so entrara em funcionando qdo a outra parar, vc pode fazer esse processo de tempos em tempos.
GOSTEI 0
Fabiano Carvalho
29/08/2014
Dica, se você acessa manualmente e não consegue acessar via script é porque o usuário do serviço não tem a permissão de acessar.
GOSTEI 0
Simone
29/08/2014
Valeu gente.
GOSTEI 0
João Françozo
29/08/2014
Bom dia a todos,
Sobre a replicação de dados não funciona no express.
Para seu caso seria interessante fazer um espelhamento de dados como você quer ter uma copia de segurança, o espelhamento funciona dessa forma.
Simone já tem tópico a onde discutimos sobre replicação no Sql Server..
O tópico é Replicação Tipos.
Att
João Antonio
Sobre a replicação de dados não funciona no express.
Para seu caso seria interessante fazer um espelhamento de dados como você quer ter uma copia de segurança, o espelhamento funciona dessa forma.
Simone já tem tópico a onde discutimos sobre replicação no Sql Server..
O tópico é Replicação Tipos.
Att
João Antonio
GOSTEI 1