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?

Foi útil?

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.

  1. Abra o snap-in MMC (executar serviços.msc)
  2. 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.
  3. Clique com o botão direito do mouse no serviço e selecione "Propriedades".
  4. Mude para a "Recuperação" guia.
  5. Defina as opções para primeiro, segundo e falhas posteriores, como desejado.
  6. 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top