locked
Backuo Automatico SQL Server 2000 RRS feed

  • Pergunta

  •  

    Olá pessoal

     

    eu tenho um servidor de Banco de Dados com SQL Server 2000.

    eu queria criar uma rotina de Backup da seguinte forma

     

    o enterprise fazer o backup do meu banco todos os dias as 23h e ao finalizar copiar o BKP para um HD externo.

     

     

    como posso fazer isso

     

     

    atenciosamente,

     

     

    William Dias

    sábado, 19 de julho de 2008 15:08

Respostas

  • Olha só como eu não sou bom em click ali e acolá, eu vou por as querys blza.

     

    Para o que vc está precisando eu aconselho a criar 2 devices de backup, mas pra que?
    primeiro device para o disco local, e o segundo para sua pendrive.

    EXEC sp_addumpdevice 'disk', 'Backup_Local', 'D:\MSSQL\BACKUP\BKPMEUBANCO.BAK'

    EXEC sp_addumpdevice 'disk', 'Backup_pendrive', 'H:\BKPMEUBANCO.BAK'

    dai vc cria um job com a instrução de backup.

    ta ai na mão.

    BACKUP DATABASE nome_do_banco TO nome_do_1ºdevice_criado WITH INIT, NAME = 'BACKUP FULL DO BANCO ', NOSKIP,STATS = 10,DESCRIPTION = 'BACKUP FULL PARA O HD',NOFORMAT

     

    e em outro step

    BACKUP DATABASE nome_do_banco TO nome_do_2ºdevice_criado WITH INIT, NAME = 'BACKUP FULL DO BANCO ', NOSKIP,STATS = 10,DESCRIPTION = 'BACKUP FULL PARA O HD',NOFORMAT

     

     

    Adicione também um step para compactar o banco pra sobrar espaço para as mp3 na sua pen-drive.

     

    É isso ae tenha um ótimo backup

     

    Érico Gustave

    • Marcado como Resposta William T. Dias segunda-feira, 16 de fevereiro de 2009 17:05
    quarta-feira, 23 de julho de 2008 18:58
  •  

    Boa tarde pessoal,

    Quando programo o plano ela pára na etapa 1 com o seguinte erro:

     

    Tipo de evento: Aviso
    Origem do evento: SQLSERVERAGENT
    Categoria do evento: Job Engine
    Id. do evento: 208
    Data:  28/7/2008
    Hora:  13:00:00
    Usuário:  N/A
    Computador: 004185-0428
    Descrição:
    SQL Server Scheduled Job 'Transaction Log Backup Job for DB Maintenance Plan 'Backup RM_JoaoPaulo'' (0x2EABA064035BCB46A8605864493692C4) - Status: Failed - Invoked on: 2008-07-28 13:00:00 - Message: The job failed.  The Job was invoked by Schedule 2 (Schedule 1).  The last step to run was step 1 (Step 1).

    1-Eu preciso criar algum operador para executar essa job?

    2-Isso é algum tipo de permissão?

    3-quais são as ações dessa etapa1?

     

    Obrigado

    • Marcado como Resposta William T. Dias segunda-feira, 16 de fevereiro de 2009 17:05
    segunda-feira, 28 de julho de 2008 16:51
  •  

    Boa Tarde Érico,

    Quando fui olhar o que a etapa 1 estava executando estava dando uns comenados estranhos, pra você ter idéia nem referencia ao meu banco do sistema estava fazendo.

    Eu editei o step 1 com a linha de comando de um server antigo (backup database) nada de extraordinário.

    Daí o bavkup executou normal. Amanhã farei uma restauração para ver se dá tudo OK.

    Valeu, um grande abraço! 

    • Marcado como Resposta William T. Dias segunda-feira, 16 de fevereiro de 2009 17:05
    segunda-feira, 28 de julho de 2008 19:49

Todas as Respostas

  • William,

     

    Você poderá criar um JOB ou um Maintenance Plan que faça o backup, e agende ele para as 23Hs diariamente salvando diretamente no seu HD Externo.

     

    [ ]s.

    sábado, 19 de julho de 2008 19:34
    Moderador
  • Olá William, você pode fazer da forma como sugerir no post abaixo.

     

    http://forums.microsoft.com/TechNet-BR/ShowPost.aspx?PostID=610205&SiteID=29

    segunda-feira, 21 de julho de 2008 15:08
  • Willian,

     

    Qualquer dúvida de como criar qualquer um dos procedimentos mencionados acima estamos à disposição para lhe ajudar.

     

    [ ]s.

    segunda-feira, 21 de julho de 2008 17:12
    Moderador
  • Olá Thiago esse job que eu devo criar deve ser direto pelo enterprise?

     

     

    terça-feira, 22 de julho de 2008 15:59
  • Olá William,

     

    Sim, tanto os JOBs quanto o Maintenance Plan poderá ser feito via Enterprise Manager.

    Lembrando que eles ficam localizados em Management.

     

    Os JOBs está dentro do SQL Server Agent.

     

    [ ]s.

    terça-feira, 22 de julho de 2008 18:52
    Moderador
  •  

    Fala Thiago,

     

     

    Cara, eu achei la o lugar para criar os Jobs tentei usar ate o wizard mesmo assim n consegui cria a rotina de BKP.. não teria um passo a passo de como fazer isso?

     

     

    Obrigado.

     

     

     

    quarta-feira, 23 de julho de 2008 18:31
  • Olha só como eu não sou bom em click ali e acolá, eu vou por as querys blza.

     

    Para o que vc está precisando eu aconselho a criar 2 devices de backup, mas pra que?
    primeiro device para o disco local, e o segundo para sua pendrive.

    EXEC sp_addumpdevice 'disk', 'Backup_Local', 'D:\MSSQL\BACKUP\BKPMEUBANCO.BAK'

    EXEC sp_addumpdevice 'disk', 'Backup_pendrive', 'H:\BKPMEUBANCO.BAK'

    dai vc cria um job com a instrução de backup.

    ta ai na mão.

    BACKUP DATABASE nome_do_banco TO nome_do_1ºdevice_criado WITH INIT, NAME = 'BACKUP FULL DO BANCO ', NOSKIP,STATS = 10,DESCRIPTION = 'BACKUP FULL PARA O HD',NOFORMAT

     

    e em outro step

    BACKUP DATABASE nome_do_banco TO nome_do_2ºdevice_criado WITH INIT, NAME = 'BACKUP FULL DO BANCO ', NOSKIP,STATS = 10,DESCRIPTION = 'BACKUP FULL PARA O HD',NOFORMAT

     

     

    Adicione também um step para compactar o banco pra sobrar espaço para as mp3 na sua pen-drive.

     

    É isso ae tenha um ótimo backup

     

    Érico Gustave

    • Marcado como Resposta William T. Dias segunda-feira, 16 de fevereiro de 2009 17:05
    quarta-feira, 23 de julho de 2008 18:58
  • Olá William me passe seu e-mail que te envio um passo a passo.

     

     

     

    segunda-feira, 28 de julho de 2008 11:24
  • Olá Julio

     

    Obrigado, será de muita ajuda!

     

    e-mail: william.sf@globo.com

     

     

    Abraço!

     

    atenciosamente,

    segunda-feira, 28 de julho de 2008 11:41
  •  

    Boa tarde pessoal,

    Quando programo o plano ela pára na etapa 1 com o seguinte erro:

     

    Tipo de evento: Aviso
    Origem do evento: SQLSERVERAGENT
    Categoria do evento: Job Engine
    Id. do evento: 208
    Data:  28/7/2008
    Hora:  13:00:00
    Usuário:  N/A
    Computador: 004185-0428
    Descrição:
    SQL Server Scheduled Job 'Transaction Log Backup Job for DB Maintenance Plan 'Backup RM_JoaoPaulo'' (0x2EABA064035BCB46A8605864493692C4) - Status: Failed - Invoked on: 2008-07-28 13:00:00 - Message: The job failed.  The Job was invoked by Schedule 2 (Schedule 1).  The last step to run was step 1 (Step 1).

    1-Eu preciso criar algum operador para executar essa job?

    2-Isso é algum tipo de permissão?

    3-quais são as ações dessa etapa1?

     

    Obrigado

    • Marcado como Resposta William T. Dias segunda-feira, 16 de fevereiro de 2009 17:05
    segunda-feira, 28 de julho de 2008 16:51
  • Olá,

    O que tem no step que está dando o erro?

    Você precisa que a conta que esteja executando o Agent tenha acesso ao local onde pretende gravar o backup.

     

    Érico Gustave

    segunda-feira, 28 de julho de 2008 18:23
  •  

    Boa Tarde Érico,

    Quando fui olhar o que a etapa 1 estava executando estava dando uns comenados estranhos, pra você ter idéia nem referencia ao meu banco do sistema estava fazendo.

    Eu editei o step 1 com a linha de comando de um server antigo (backup database) nada de extraordinário.

    Daí o bavkup executou normal. Amanhã farei uma restauração para ver se dá tudo OK.

    Valeu, um grande abraço! 

    • Marcado como Resposta William T. Dias segunda-feira, 16 de fevereiro de 2009 17:05
    segunda-feira, 28 de julho de 2008 19:49
  •  

    qualquer coisa mantenha contato.
    segunda-feira, 28 de julho de 2008 19:58