Agendador de tarefas do Problema de Partida MSSQLSERVER
-
09-06-2019 - |
Pergunta
Estou tentando criar uma Tarefa o Programador de tarefas para iniciar o meu instância do SQL Server 2005, todas as manhãs, porque algo deixa ele toda a noite.Esta é uma solução temporária até que eu possa diagnosticar a paralisação.
Eu criei uma tarefa para ser executado sob a minha administração do usuário, e iniciar o programa, cmd com os argumentos /c net start mssqlserver.Quando eu executar manualmente o comando, em um console em minha usuário admin, ele é executado, mas quando tento executar manualmente a tarefa, ele registra a seguinte mensagem, e o serviço permanece parado:
ação "C:\Windows\system32\cmd.EXE" com o código de retorno 2.
Alguma sugestão?
Solução
Eu recomendo abrir o snap-in MMC (basta executar os serviços.msc), encontrando o serviço e modificar as propriedades do serviço para reiniciar automaticamente quando o serviço falha.
- Abra o snap-in MMC (executar serviços.msc)
- Localize o serviço.Se você instalou uma instância padrão do SQL Servidor de 2005, que seria "SQL Server (MSSQLSERVER)".Se você instalados em uma instância nomeada, o nome seria parênteses.
- Clique com o botão direito do mouse no serviço e selecione "Propriedades".
- Mude para a "Recuperação" guia.
- Defina as opções para primeiro, segundo e falhas posteriores, como desejado.
- Clique em "OK".
E John Dyer é também direito sobre o olhar nos logs de Eventos do Windows para detalhes sobre o motivo do SQL Server parado (executar eventvwr.exe).
Outras dicas
Use o comando NET:
Para iniciar um serviço, digite:net startservice
Para parar um serviço, digite:net stopservice
Para interromper um serviço, digite:net pauseservice
Para reiniciar um serviço, digite:net continueservice
Consulte este artigo da Microsoft em mais detalhes:Artigo Da Microsoft
Além disso, eu ia olhar os logs de Eventos do Windows (Sistema e Aplicativo) para mais detalhes como por SQLServer está parando em primeiro lugar.