Inquiridor
Criar job de backup de um database do SQL 2005

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,,,,0Algué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
Todas as Respostas
-
-
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
-
-
-
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
PS: Foi util para vc? Então marque o post como útil