none
SQLServer Agent RRS feed

  • Pergunta

  • Ambiente:
    SQL SERVER 2005 STANDARD SP3 CU1
    WINDOWS SERVER 2003 SP2

    O SQL ESTÁ CONFIGURADO COMO MIX-MODE.

    NO MESMO SERVIDOR TENHO 3 INSTÂNCIAS.

    APÓS INSTALAR A FERRAMENTA Operation Manager O AGENT PARAOU DE EXECUTAR JOBS. ELE DIZIA QUE OS EXECUTVA COM SUCESSO PORÉM NÃO EXECUTAVA SUAS TAREFAS, DECIDI BAIXAR O SERVIÇO DO AGENT E SUBIR NOVAMENTE, APÓS PARAR NÃO SOBE MAIS.

    DETALHE: APENAS O AGENT DE UMA DAS INSTANCIAS PAROU DE FUNCIONAR O DAS OUTRAS DUAS INSTANCIAS ESTÃO FUNCIONANDO CORRETAMENTE, JÁ BAIXEI E SUBI VARIAS VEZES E SOBE NORMALMENTE, O SERVIÇO DO SQL SERVER DO AGENT QUE NÃO FUNCIONA TAMBÉM ESTÁ NO AR.

    MESMO FUNCIONANDO NOS 2 OUTROS SERVIÇOS DO AGENT COM O USUÁRIO QUE CONFIGUREI, PARA DESCARTAR PROBLEMAS DE PERMISSÃO, TENTEI SUBIR O AGENT COM UMA CONTA ADMINISTRATOR E TAMBÉM NÃO SOBE, AO TENTAR MUDAR O USUÁRIO DA CONTA DO SERVIÇO DA O SEGUINTE ERRO:

    The process terminated unexpectedly. [0x8007042b]

    AO TENTAR SUBIR DA O SEGUINTE ERRO

    THE REQUEST FAILED OR THE SERVICE DID NOT RESPOND IN A TIMELY FASHION. CONSULT THE EVENT LOG OR OTHER APPLICABLE ERROR LOGS FOR DETAILS.

    COMPORTAMENTO AO TENTAR SUBIR:

    PERCEBI QUE AO TENTAR SUBI ELE GERA O PROCESSO NO WINDOWS PORÉM LOGO DEPOIS  DERRUBA, NO EVENT VIEWER LOG QUE ELE INICIOU E DEPOIS EM SEGUIDA JÁ LOGA QUE TERMINOU DE FORMA INEXPERADA.

    NA INSTANCIA QUE DEU PROBLEMA TENHO O DATABASE MAIL CONFIGURADO, PORÉM EM OUTRA QUE NÃO TEM PROBLEMA TAMBÉM TENHO, CHEQUEI AS PERMISSÕES DO REGISTRY E DAS PASTAS E ESTÃO APARENTEMENTE TUDO OK, COMPAREI COM AS QUE ESTÃO FUNCIONANDO, PELO QUE PUDE PERCEBER ELE NÃO CONSEGUE SUSTENTAR O SERVIÇO NO AR, OU SEJA ELE SOBE PORÉM EM ALGUM MOMENTO OCORRE UM FALHAR E CAI.


    NAS VÁRIAS TENTATIVAS DE SUBIR CAPTUREI OS SEGUINTES ERROS

    EVENT VIEWER

    SQLServerAgent could not be started (reason: Unable to connect to server 'MSSQLSERVER'; SQLServerAgent cannot start).

    The description for Event ID ( 17052 ) in Source ( MSSQLSERVER ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: SQLServerAgent Monitor failed to restart SQLServerAgent after SQLServerAgent terminated unexpectedly (reason: SQLSCMControl() returned error 5, 'Access is denied.')..

    log SQL SERVER

    2009-07-28 16:24:43.06 Logon       Error: 18452, Severity: 14, State: 1.
    2009-07-28 16:24:43.06 Logon       Login failed for user ''. The user is not associated with a trusted SQL Server connection. [CLIENT: IPSERVIDOR]

    LOG DO AGENT

    2009-07-28 16:24:43 - ! [298] SQLServer Error: 18452, Login failed for user ''. The user is not associated with a trusted SQL Server connection. [SQLSTATE 28000]
    2009-07-28 16:24:43 - ! [000] Unable to connect to server 'MSSQLSERVER'; SQLServerAgent cannot start
    2009-07-28 16:24:43 - ! [298] SQLServer Error: 18452, Login failed for user ''. The user is not associated with a trusted SQL Server connection. [SQLSTATE 28000]
    2009-07-28 16:24:43 - ! [382] Logon to server 'MSSQLSERVER' failed (DisableAgentXPs)
    2009-07-28 16:24:43 - ? [098] SQLServerAgent terminated (normally)


    OBS: É UM AMBIENTE DE HOMOLOGAÇÃO USADO CONSTANTEMENTE E PARA PARAR O SERVIÇO OU REINSTALAR QUALQUER COISA É PRECISO ABRIR UMA MUDANÇA, ENTÃO ATITUDES DE INSTALA E DESISNTALA ESTÃO DESCARTADAS.

    ALGUÉM TEM UMA LUZ NO FIM FO TÚNEL?

    OBRIGADO.


    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    terça-feira, 28 de julho de 2009 20:09

Respostas

  • PROBLEMA RESOLVIDO.

    No servidor com o problema existia algumas configurações de ALIAS para as 3 instâncias criadas, onde nas duas instâncias que estavam funcionando no campo SERVER do alias estava apenas o nome do servidor e no campo SERVER do que estava dando problema estava o dns que apontava para ele mesmo, ao trocar apenas para o nome do servidor o serviço subiu.

    Refiz os teste retornando o dns e novamente o serviço não subia, ao voltar o servername o serviço subiu.

    mais um para a base de conhecimento.

    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    • Marcado como Resposta Cleyton Esteves quinta-feira, 30 de julho de 2009 20:56
    quinta-feira, 30 de julho de 2009 20:56

Todas as Respostas

  • Cleyton,

    ja tentou alterar o usuario de execucao do servido do agente p/ 'LOCAL SYSTEM"? pois este erro 5 é que o usuario não tem acesso, tenta alterar se funcionar ai vc precisa rever os acessos do usuario no sistema.

    Att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    terça-feira, 28 de julho de 2009 20:49
    Moderador
  • Marcelo, já fiz esse teste e dá o mesmo erro, assim como todas as opções de usuários possíveis. network, administrator...
    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    terça-feira, 28 de julho de 2009 20:55
  • Olá Cleiton,

    Já tentou reiniciar o servidor? Caso tenha pipes ou handles de conexões ainda abertas referenciando este serviço, este comportamento pode ser esperado.

    An unwanted surprise when changing the SQL Server 2005 Service Account
    http://blogs.msdn.com/stuartpa/archive/2005/10/12/480223.aspx

    Abs

    Denis
    terça-feira, 28 de julho de 2009 22:00
  • Denis, reiniciar o servidor ou reiniciar o serviço da instância pode ser uma opção, porém apenas após esgotar todas as outras possíveis. Quando postei uma pergunta com certeza já havia pesquisado e testado varias opções, se minha intenção fosse reiniciar o servidor, sem ofensas mas não pediria ajuda.

    Não leve a mal, mas acho que este tipo de atitude deve ser a ultima opção em qualquer caso, desde que o serviço para o cliente esteja no ar é claro como é este caso, o que esta fora é o agent.

    Mesmo assim obrigado pela resposta.
    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    quarta-feira, 29 de julho de 2009 00:22
  • PROBLEMA RESOLVIDO.

    No servidor com o problema existia algumas configurações de ALIAS para as 3 instâncias criadas, onde nas duas instâncias que estavam funcionando no campo SERVER do alias estava apenas o nome do servidor e no campo SERVER do que estava dando problema estava o dns que apontava para ele mesmo, ao trocar apenas para o nome do servidor o serviço subiu.

    Refiz os teste retornando o dns e novamente o serviço não subia, ao voltar o servername o serviço subiu.

    mais um para a base de conhecimento.

    DBA SQL Server MCTS - SQL Server 2005 | ITIL Foundation V2 http://www.bydocs.com
    • Marcado como Resposta Cleyton Esteves quinta-feira, 30 de julho de 2009 20:56
    quinta-feira, 30 de julho de 2009 20:56