locked
erro Executed as user: NT AUTHORITY\SYSTEM. sqlmaint.exe failed. [SQLSTATE 42000] (Error 22029) RRS feed

  • Pergunta

  • Pessoal preciso de ajuda, quando executo o job no meu SQL 2008 aparece o seguinte erro.....

     

    Executed as user: NT AUTHORITY\SYSTEM. sqlmaint.exe failed. [SQLSTATE 42000] (Error 22029)

     

    Não tenho muito conhecimento em SQL......

     

    Valeu

     

     

    sexta-feira, 11 de novembro de 2011 12:40

Respostas

  • Faz o seguinte,

    Conecta com um destes usuários que tu esta executando o job na ferramenta do SQL Server.

    Faça um backup manual exatamente como tu tem no job, mesmo caminho e nome.

    Desta forma vamos avaliar se o problema é permissão ou com a execução do job, eliminamos uma possibilidade.

    Caso funcione perfeitamente, vá novamente na execução do backup manual, crie um script da tela de backup antes de executar e crie um job novo com este script.

    Na teoria se funcionou manualmente e com este usuário no Management não deve ter problemas depois com o Job.

    Me avisa se funcionar ou não.

    Vlew.

    quinta-feira, 17 de novembro de 2011 13:20

Todas as Respostas

  • Ro,

     

    Todo job ira executar com o usuario que esta subindo o SQL Server agent no services.msc, a não ser que voce defina um usuario de proxy.

    O erro ai ,é muito generico, mas caso seja problema de permissão, verifique o usuario do serviço, e se possivel, coloque um usuario de dominio por exemplo...


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    sexta-feira, 11 de novembro de 2011 12:47
    Moderador
  • Fabricio,

     

     

    No serviço SQL Server Agent eu adicionei um usuário ADM do meu dominio e mesmo assim não funcionou. Por acaso o usuário que tenho no serviço SQL Server tem que ser o mesmo para este serviço?

     

     

    Obrigado pela ajuda

     

    sexta-feira, 11 de novembro de 2011 13:07
  • Ro,

     

    Não é obrigatorio ser o mesmo não, inclusive em uma das provas de certificações, a recomendação é não ser igual.

    No historico do seu job com erro, não existe mais nada? mesmo clicando no "+"?


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    sexta-feira, 11 de novembro de 2011 13:21
    Moderador
  • No histórico do meu job só aparece isso mesmo

     

    Message

    Executed as user: BRASCOLA\brascoti. sqlmaint.exe failed. [SQLSTATE 42000] (Error 22029).  The step failed.

    sexta-feira, 11 de novembro de 2011 13:31
  • Este job é um Maintenance Plan ?
    sexta-feira, 11 de novembro de 2011 14:02
  • Edu,

     

     

    Não esta adicionado

     


    • Editado Ro Alves sexta-feira, 11 de novembro de 2011 14:07
    sexta-feira, 11 de novembro de 2011 14:05
  • Faz o seguinte Ro... O serviço do SQL Agent está rodando certo? Se sim, clica com o botão direito no job --> em Owner troca o usuário para um que tenha permissão de rodar o job.

    Depois clia com o botão direito no job --> Start job at step..

    Veja se funciona...

    Abs.

    sexta-feira, 11 de novembro de 2011 14:09
  • Edu fiz isso mas não resolveu......

    Esse problema começou depois que mudaram a versão do SQL

    sexta-feira, 11 de novembro de 2011 14:12
  • Ro, este é o único job que não funciona? Se vc criar um job de teste realizando um simples select ele executa normalmente?
    sexta-feira, 11 de novembro de 2011 14:15
  • Então esse é o Job de log, tenho outro mas tb apresentou o mesmo erro.

    Mesmo assim criei outro, e o mesmo erro..............

     

    sexta-feira, 11 de novembro de 2011 15:07
  • Então esse é o Job de log, tenho outro mas tb apresentou o mesmo erro.

    Mesmo assim criei outro, e o mesmo erro..............

     

    No Event Viewer do SRV esta o seguinte erro....

     

    Description:

    SQL Server Scheduled Job 'Backup Diario 10' (0xB2EFE94D289B404DB89E70AF8D20D098) - Status: Failed - Invoked on: 2011-11-11 13:05:42 - Message: The job failed.  The Job was invoked by User BRASCOLA\brascoti.  The last step to run was step 1 (Step 1).

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    sexta-feira, 11 de novembro de 2011 15:08
  • Quando vc clica com o botão direito no SQL Server Agent. No campo Service State está running?
    sexta-feira, 11 de novembro de 2011 16:12
  • Está sim
    sexta-feira, 11 de novembro de 2011 16:17
  • Estranho, vou dar uma pesquisada... e já te falo.
    sexta-feira, 11 de novembro de 2011 16:22
  • Obrigado Edu....
    sexta-feira, 11 de novembro de 2011 16:23
  • Galera não consegui resolver ainda, alguém pode me ajudar?

     

    quinta-feira, 17 de novembro de 2011 11:31
  • Ola Ro_Alvez, desculpe, pode ser bem óbvia a pergunta, mas as informações que tu passa no backup como diretório, database, todos estão corretos?

    Nenhum caminho mudou? O nome do database esta correto?

    Talvez mande o script de backup para vermos o que é feito.

    Avise conforme for verificando estes casos.

    Vlew.

    quinta-feira, 17 de novembro de 2011 12:17
  • Ola Ro_Alvez, desculpe, pode ser bem óbvia a pergunta, mas as informações que tu passa no backup como diretório, database, todos estão corretos?

    Nenhum caminho mudou? O nome do database esta correto?

    Talvez mande o script de backup para vermos o que é feito.

    Avise conforme for verificando estes casos.

    Vlew.

    Ola Marcus, o diretório e a base estão corretas, não foram alteradas.....

    O usuário do serviço SQL Server e SQL Agent estão corretos tb, as permissões deste usuário são de administradores

    quinta-feira, 17 de novembro de 2011 12:47
  • Faz o seguinte,

    Conecta com um destes usuários que tu esta executando o job na ferramenta do SQL Server.

    Faça um backup manual exatamente como tu tem no job, mesmo caminho e nome.

    Desta forma vamos avaliar se o problema é permissão ou com a execução do job, eliminamos uma possibilidade.

    Caso funcione perfeitamente, vá novamente na execução do backup manual, crie um script da tela de backup antes de executar e crie um job novo com este script.

    Na teoria se funcionou manualmente e com este usuário no Management não deve ter problemas depois com o Job.

    Me avisa se funcionar ou não.

    Vlew.

    quinta-feira, 17 de novembro de 2011 13:20
  • Este post foi encerrado por ser considerado um post antigo.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 17:38
    Moderador