none
SQL SERVER EXPRESS 2008 RRS feed

  • Pergunta

  • COMO FAÇO PARA AGENDAR UM BK NO SQL SERVER 2008 EXPRESS
    • Movido Olavo Oliveira Neto segunda-feira, 14 de maio de 2012 12:05 Estou movendo sua questão para o fórum especifico de SQL Server (De:.NET Development - Geral)
    sábado, 12 de maio de 2012 12:50

Respostas

  • Olá Cesar,

    Infelizmente não temos esta opção dentro do SQL-Server.

    O que podemos fazer é gerar o código de backup dentro do SQL-Server e salvar como (arquivo.SQL) e criar um outro arquivo.BAT e através deste arquivo.BAT fazer a chamado deste arquivo.SQL para fazer o backup, e podemos fazer isso de forma automática através do  Task Scheduler do Windows.

    Siga estes passos para executar tal tarefa:

    1º Abra o Management Studio gere o código do backup(BAKUP DATABASE) salve como (nomearquivo.sql)

    2º Abra  NotePad e escreva: > sqlcmd -E -S NomeEstação -i C:\caminho\NomeArquivo.sql > Salve como (NomeArquivo.BAT)

    3º Abra o Task Scheduler > crique CREATE Task e siga o assistente para fazer seu Scheduler.

    -.Caso não saiba o nome da Nome Estação , dentro do CMD escreva: HOSTNAME e cole "NomeEstação"

    Saiba mais sobre SQLCMD > http://msdn.microsoft.com/pt-br/library/ms162773.aspx


    Qualquer duvida estou a disposição. 


    Keny Maciel da Silva
    DBA SQL-Server
    MCTS SQL Server 2008 Implementation and Maintenance
    Email: kenymaciel@gmail.com

    • Marcado como Resposta cesarmene segunda-feira, 28 de maio de 2012 11:06
    domingo, 27 de maio de 2012 02:01

Todas as Respostas

  • CESARMENE DÊ UMA OLHADA AQUI:

    CERTAMENTE IRÁ LHE AJUDAR!

     

     "Feliz aquele que transfere o saber e aprende o que ensina."(Cora Coralina)


    Pablo Batista Cardoso
    www.pablobatistacardoso.com.br
    pablobatistacardoso@hotmail.com

    sábado, 12 de maio de 2012 13:04
  • mas server para o express?
    sábado, 12 de maio de 2012 13:05
  • Foi mal Cesar :) dê uma olhada Nesta Thread!

    Abraços...


     "Feliz aquele que transfere o saber e aprende o que ensina."(Cora Coralina)


    Pablo Batista Cardoso
    www.pablobatistacardoso.com.br
    pablobatistacardoso@hotmail.com

    sábado, 12 de maio de 2012 13:43
  • Cesarmene,

    No SQL Server Express tanto 2005, 2008 ou R2, não possuímos o serviço SQL Server Agent, responsável em trabalhar com tarefas agendadas no SQL Server, neste caso, você poderá criar um script responsável em fazer o backup, e através da ferramenta SQLCMD + Agendador de Tarefas do Windows em conjunto com um arquivo de lote você vai conseguir realizar o backup dos seus bancos de forma automatizada e agendada.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    quarta-feira, 16 de maio de 2012 16:42
    Moderador
  • Olá Cesar,

    Infelizmente não temos esta opção dentro do SQL-Server.

    O que podemos fazer é gerar o código de backup dentro do SQL-Server e salvar como (arquivo.SQL) e criar um outro arquivo.BAT e através deste arquivo.BAT fazer a chamado deste arquivo.SQL para fazer o backup, e podemos fazer isso de forma automática através do  Task Scheduler do Windows.

    Siga estes passos para executar tal tarefa:

    1º Abra o Management Studio gere o código do backup(BAKUP DATABASE) salve como (nomearquivo.sql)

    2º Abra  NotePad e escreva: > sqlcmd -E -S NomeEstação -i C:\caminho\NomeArquivo.sql > Salve como (NomeArquivo.BAT)

    3º Abra o Task Scheduler > crique CREATE Task e siga o assistente para fazer seu Scheduler.

    -.Caso não saiba o nome da Nome Estação , dentro do CMD escreva: HOSTNAME e cole "NomeEstação"

    Saiba mais sobre SQLCMD > http://msdn.microsoft.com/pt-br/library/ms162773.aspx


    Qualquer duvida estou a disposição. 


    Keny Maciel da Silva
    DBA SQL-Server
    MCTS SQL Server 2008 Implementation and Maintenance
    Email: kenymaciel@gmail.com

    • Marcado como Resposta cesarmene segunda-feira, 28 de maio de 2012 11:06
    domingo, 27 de maio de 2012 02:01