Rotina de Bakup
Galera estou com o seguinte problema!
Preciso realizar o back do meu banco,que é SQL Server 2012, preciso criar um agendamento do mesmo, tipo todos os dias as 12:00 h, já tenho um script que realiza um bakup ful, que é oque preciso.
Tentei utilizar um programa chamado Cobain, mas o mesmo só zipa o meu arquivo. Alguem utiliza esse Cobain, e sabe me explicar como ele funciona, ou então poderia me dar dicas de como posso realizar esse agendamento?
Muito obrigado galera!!!!
Preciso realizar o back do meu banco,que é SQL Server 2012, preciso criar um agendamento do mesmo, tipo todos os dias as 12:00 h, já tenho um script que realiza um bakup ful, que é oque preciso.
Tentei utilizar um programa chamado Cobain, mas o mesmo só zipa o meu arquivo. Alguem utiliza esse Cobain, e sabe me explicar como ele funciona, ou então poderia me dar dicas de como posso realizar esse agendamento?
Muito obrigado galera!!!!
Rodrigo Brambilla
Curtidas 0
Respostas
Mariana Carvalho
08/03/2014
para criar um agendamento:
[url]https://www.devmedia.com.br/criando-agendamento-de-backup-no-sql-server-r2/24640[/url]
agora utilizando esse programa, não sei nada.
[url]https://www.devmedia.com.br/criando-agendamento-de-backup-no-sql-server-r2/24640[/url]
agora utilizando esse programa, não sei nada.
GOSTEI 0
Rodrigo Brambilla
08/03/2014
Pelo que eu vi, no meu SQL Server 2012 Express, não tem essa função de SQL Server Agente, sera que preciso ativar algo?
para criar um agendamento:
[url]https://www.devmedia.com.br/criando-agendamento-de-backup-no-sql-server-r2/24640[/url]
agora utilizando esse programa, não sei nada.
[url]https://www.devmedia.com.br/criando-agendamento-de-backup-no-sql-server-r2/24640[/url]
agora utilizando esse programa, não sei nada.
GOSTEI 0
Fabiano Carvalho
08/03/2014
Voce pode criar o código, execula-lo via sql cmd e agendar para executar pelo agendador de tarefa. Para zipar utilizo o 7zip.
GOSTEI 0
Rodrigo Brambilla
08/03/2014
Uhm terai algum tutorial que demonstra como realizar essa execução via sql cmd?
Voce pode criar o código, execula-lo via sql cmd e agendar para executar pelo agendador de tarefa. Para zipar utilizo o 7zip.
GOSTEI 0
Mariana Carvalho
08/03/2014
qual a edição do seu SQL Server?
GOSTEI 0
Jefferson Santos
08/03/2014
Uma simples bat combinada com o agendamento do windows traria o que você quer...
GOSTEI 0
Rodrigo Brambilla
08/03/2014
É o SQL Server 2012 Express (64bits)
qual a edição do seu SQL Server?
GOSTEI 0
Rodrigo Brambilla
08/03/2014
Como eu faria isso amigo? Se é simples assim me ajuda ai xD
Uma simples bat combinada com o agendamento do windows traria o que você quer...
GOSTEI 0
Fabiano Carvalho
08/03/2014
Leia sobre os parametros:
http://msdn.microsoft.com/pt-br/library/ms162773.aspx
Agendador
http://forum.clubedohardware.com.br/topic/963447-resolvido-problema-agendador-de-tarefas-bat/
http://msdn.microsoft.com/pt-br/library/ms162773.aspx
Agendador
http://forum.clubedohardware.com.br/topic/963447-resolvido-problema-agendador-de-tarefas-bat/
GOSTEI 0
Alex Lekao
08/03/2014
Ola Rodrigo, boa tarde!!!
Seguem alguns links para vc dar uma olhada e ver o que consegue fazer.
[url]https://www.devmedia.com.br/sqlcmd-conceitos-e-praticas/24124[/url]
[url]http://technet.microsoft.com/pt-br/library/ms180944.aspx[/url]
[url]http://technet.microsoft.com/pt-br/library/ms170207(v=sql.105).aspx[/url]
Espero que ajude.
Abraco.
Alex - Lekao
Seguem alguns links para vc dar uma olhada e ver o que consegue fazer.
[url]https://www.devmedia.com.br/sqlcmd-conceitos-e-praticas/24124[/url]
[url]http://technet.microsoft.com/pt-br/library/ms180944.aspx[/url]
[url]http://technet.microsoft.com/pt-br/library/ms170207(v=sql.105).aspx[/url]
Espero que ajude.
Abraco.
Alex - Lekao
GOSTEI 0
Fabiano Carvalho
08/03/2014
Leia sobre os parametros:
http://msdn.microsoft.com/pt-br/library/ms162773.aspx
Agendador
http://forum.clubedohardware.com.br/topic/963447-resolvido-problema-agendador-de-tarefas-bat/
http://msdn.microsoft.com/pt-br/library/ms162773.aspx
Agendador
http://forum.clubedohardware.com.br/topic/963447-resolvido-problema-agendador-de-tarefas-bat/
sqlcmd -i script.sql -Uusuario -pSenha -S servidor
GOSTEI 0
Rodrigo Brambilla
08/03/2014
No SQL Server 2012 Express 64bits não tem Email Agent?
GOSTEI 0
Fabiano Carvalho
08/03/2014
Veja esse link.
http://www.sqlservercentral.com/blogs/querying-microsoft-sql-server/2013/09/02/sending-mail-using-sql-server-express-edition/
http://www.sqlservercentral.com/blogs/querying-microsoft-sql-server/2013/09/02/sending-mail-using-sql-server-express-edition/
GOSTEI 0
Roniere Almeida
08/03/2014
No SQL Server 2012 Express 64bits não tem Email Agent?
pelo que vi no 2008 R2, não possui.
GOSTEI 0
Jefferson Santos
08/03/2014
No SQL Server 2012 Express 64bits não tem Email Agent?
pelo que vi no 2008 R2, não possui.
O Database Mail não está disponível no SQL Server Express.
GOSTEI 0
Alex Lekao
08/03/2014
tem o utilitario Sql Bak que nao sei se vai te ajudar para que vc esta querendo.
GOSTEI 0
Rodrigo Brambilla
08/03/2014
Galera, tentei gerar o arquivo bat, executando meu script de Backup, mas foi sem sucesso, com isso estou tentando baixar uma versão do SQL Server 2012 que venha com o Server Agent, para que eu configure uma Job, que faça o agendamento do Backup.
GOSTEI 0
Fabiano Carvalho
08/03/2014
Galera, tentei gerar o arquivo bat, executando meu script de Backup, mas foi sem sucesso, com isso estou tentando baixar uma versão do SQL Server 2012 que venha com o Server Agent, para que eu configure uma Job, que faça o agendamento do Backup.
Qual o erro, dificuldade?
Eu postei como se executa o arquivo .sql pelo bat através do sqlcmd.
GOSTEI 0
Rodrigo Brambilla
08/03/2014
Então cara eu cheguei a criar o arquivo .bat, e criei um script que o bat deveria executar, mas quando eu executava o bat, entrava em um "lupem" e não parava mais de executar, ai coloquei um GO; no script, e acusou erro, isso em varias tentativas. Até que deletei tudo!
Qual o erro, dificuldade?
Eu postei como se executa o arquivo .sql pelo bat através do sqlcmd.
Galera, tentei gerar o arquivo bat, executando meu script de Backup, mas foi sem sucesso, com isso estou tentando baixar uma versão do SQL Server 2012 que venha com o Server Agent, para que eu configure uma Job, que faça o agendamento do Backup.
Qual o erro, dificuldade?
Eu postei como se executa o arquivo .sql pelo bat através do sqlcmd.
GOSTEI 0
Fabiano Carvalho
08/03/2014
Poste o seu script para que seja analizado.
Então cara eu cheguei a criar o arquivo .bat, e criei um script que o bat deveria executar, mas quando eu executava o bat, entrava em um "lupem" e não parava mais de executar, ai coloquei um GO; no script, e acusou erro, isso em varias tentativas. Até que deletei tudo!
Qual o erro, dificuldade?
Eu postei como se executa o arquivo .sql pelo bat através do sqlcmd.
Galera, tentei gerar o arquivo bat, executando meu script de Backup, mas foi sem sucesso, com isso estou tentando baixar uma versão do SQL Server 2012 que venha com o Server Agent, para que eu configure uma Job, que faça o agendamento do Backup.
Qual o erro, dificuldade?
Eu postei como se executa o arquivo .sql pelo bat através do sqlcmd.
GOSTEI 0
Jefferson Santos
08/03/2014
Utilize:
@Echo on
@ECHO INICIANDO BACKUP!
@Echo AGUARDE...
@ECHO OFF
OSQL -S. -Usa -P"" -dNomedoBanco -Q"backup database NomedoBanco to disk = 'C:\BACKUP.bak' with init"
@echo PROCESSO FINALIZADO!!
@ECHO OFF
pause
@Echo on
@ECHO INICIANDO BACKUP!
@Echo AGUARDE...
@ECHO OFF
OSQL -S. -Usa -P"" -dNomedoBanco -Q"backup database NomedoBanco to disk = 'C:\BACKUP.bak' with init"
@echo PROCESSO FINALIZADO!!
@ECHO OFF
pause
GOSTEI 0
Rodrigo Brambilla
08/03/2014
Cara muito obrigado, conforme sua informação consegui compreender como é todo esse funcionamento da criação do arquivo bat. Foi preciso quase desenhar né... kkk
Utilize:
@Echo on
@ECHO INICIANDO BACKUP!
@Echo AGUARDE...
@ECHO OFF
OSQL -S. -Usa -P"" -dNomedoBanco -Q"backup database NomedoBanco to disk = 'C:\BACKUP.bak' with init"
@echo PROCESSO FINALIZADO!!
@ECHO OFF
pause
@Echo on
@ECHO INICIANDO BACKUP!
@Echo AGUARDE...
@ECHO OFF
OSQL -S. -Usa -P"" -dNomedoBanco -Q"backup database NomedoBanco to disk = 'C:\BACKUP.bak' with init"
@echo PROCESSO FINALIZADO!!
@ECHO OFF
pause
GOSTEI 0
Rodrigo Brambilla
08/03/2014
Galera conforme as informações de todos nossos amigo, e principalmente a do Jefferson, consegui gerar o arquivo BAT.
Agora só estou pesquisando como criar o agendamento da tarefa no agendador do windows, pois nunca utilizei o mesmo.
Obrigado a todos!
Agora só estou pesquisando como criar o agendamento da tarefa no agendador do windows, pois nunca utilizei o mesmo.
Obrigado a todos!
GOSTEI 0
Rafael Dantas
08/03/2014
Olá amigo, achei muito bom esse tópico, pois eu não tinha conhecimento pratico sobre a criação do arquivo BAT, realizei um teste aqui de curiosidade, e funcionou perfeitamente.
Referente a criação do agendamento, segue link que pode te ajudar, (também fiz e deu certo):
http://www.epirus.com.br/blog-epirus/item/43-agendador-de-tarefas-executando-tarefas-a-cada-x-minutos.html
Referente a criação do agendamento, segue link que pode te ajudar, (também fiz e deu certo):
http://www.epirus.com.br/blog-epirus/item/43-agendador-de-tarefas-executando-tarefas-a-cada-x-minutos.html
GOSTEI 0
Alex Lekao
08/03/2014
o AGendador de tarefas do windows eh bem facil e simples.
bastante intuitivo, eu mesmo tenho algumas tarefas, tanto no windows 7 qto no server 2008.
basicamente eh so vc comecar e usar o wizard dele que vai bem.
abraco.
bastante intuitivo, eu mesmo tenho algumas tarefas, tanto no windows 7 qto no server 2008.
basicamente eh so vc comecar e usar o wizard dele que vai bem.
abraco.
GOSTEI 0