none
Criar job de backup de um database do SQL 2005 RRS feed

  • Pergunta

  • Boa Tarde!!!!!

     

    Estou com probleminha, qdo tento executar um job no SQL agent esta dando o seguinte erro:

     

    Date,Source,Severity,Step ID,Server,Job Name,Step Name,Notifications,Message,Duration,Sql Severity,Sql Message ID,Operator Emailed,Operator Net sent,Operator Paged,Retries Attempted
    06/02/2007 16:19:44,BKP_VALERIA,Error,0,CASTROPIL1,BKP_VALERIA,(Job outcome),,The job failed.  The Job was invoked by User CASTROEMBALAGEM\Administrator.  The last step to run was step 1 (BKP_VALERIA).,00:00:00,0,0,,,,0
    06/02/2007 16:19:44,BKP_VALERIA,Error,1,CASTROPIL1,BKP_VALERIA,BKP_VALERIA,,Executed as user: CASTROEMBALAGEM\Administrator. Could not locate entry in sysdatabases for database 'VALERIA'. No entry found with that name. Make sure that the name is entered correctly. [SQLSTATE 08004] (Error 911)  BACKUP DATABASE is terminating abnormally. [SQLSTATE 42000] (Error 3013).  The step failed.,00:00:00,16,3013,,,,0

     

    Alguém sabe me dizer o que devo fazer para resolver este erro, pois se eu executar o bkp manualmente direto no database ele funciona normal.

     

    Aguardo retornos

    Desde ja grata 

     

    sábado, 2 de junho de 2007 19:22

Todas as Respostas

  • o banco de dados valeria existe ?, qual o comando que vc. colocou no job ? tente

     

     backup database nome_banco to disk = 'caminho\nome_arquivo.bak'

     

    Abs;

    segunda-feira, 4 de junho de 2007 10:13
  • Primeiramente mt grata por vc se preocupar em ver minha dificuldade........Marcelo executei o comando que vc me indicou, mas apareceu outra mensagem segue:

    Message
    Executed as user: CASTROEMBALAGEM\Administrator. Could not locate entry in sysdatabases for database 'top811prod'. No entry found with that name. Make sure that the name is entered correctly. [SQLSTATE 08004] (Error 911)  BACKUP DATABASE is terminating abnormally. [SQLSTATE 42000] (Error 3013).  The step failed.

     

     

    Na sua resposta vc me perguntou se existe o banco sim existe no entanto q qdo executo manualmente faz o bkp normal

     

    Se vc souber o que significa esta mensagem por favor me fale.

     

    Desde ja grata pela sua atenção

     

    Valéria Leal

    segunda-feira, 4 de junho de 2007 21:56
  • vc. rodou esse comando

     

    backup database [top811prod] to disk = 'c:\teste.bak'

     

     

     

    top811prod  esse e seu banco de dados ?

     

    terça-feira, 5 de junho de 2007 10:54
  • Valéria,

     

    O usuário: CASTROEMBALAGEM\Administrator, tem permissão de acesso ao SQL Server?

    terça-feira, 5 de junho de 2007 12:15
    Moderador
  • olá Valeria,

     

    Este erro indica que o banco de dados que vc está usando no comando de backup não existe na tabela de sistema sysdatabases. Faça um select na tabela sysdatabases e certifique-se de que o banco realmente existe, fique atenta tanbém ao fato do nome do banco poder estar com maiúscula ou minúscula.

     

    SELECT name from sysdatabases

     

    Depois disso, copie o nome do banco e coloque no comando de backup.

     

    Se continuar dando erro, coloque aqui o resultado do select na sysdatabases e o comando de backup que vc está usando.

     

    um abraço

    Nilton Pinheiro

    www.mcdbabrasil.com.br

     

    PS: Foi util para vc? Então marque o post como útil

    terça-feira, 5 de junho de 2007 23:52
    Moderador