Usuário com melhor resposta
SQL Server não inicia com o windows

Pergunta
-
Bom dia,
Trabalho com sistema ERP, nele utiliza o SQL Server 2008. Tenho um cliente que toda vez que ele desliga ou reinicia o windows 7, o serviço do SQL volta parado, sendo necessário entrar no services.msc e iniciar novamente o serviço.
Gostaria de saber se tem algum script, arquivo bat que posso colocar para inicializar junto com o windows para corrigir esse erro.
O nome do serviço é MSSQLSERVER.
Obrigado.
Respostas
-
Olá,
Você pode alterar no próprio 'services.msc', clicando com o botão direito sobre o serviço e indo até a opção de propriedades. Lá você encontra o "Tipo de inicialização" que deve estar manual, apenas altere para "Automático".
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 13 de outubro de 2016 18:08
- Não Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 16 de outubro de 2016 00:00
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 17 de outubro de 2016 13:39
-
Verifique no painel de servicos, como na figura abaixo:
Verifique se esta como manual ou automatic. Para que ele inicie com o windows, o parametro correto é automatic.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 13 de outubro de 2016 18:09
Todas as Respostas
-
Olá,
Você pode alterar no próprio 'services.msc', clicando com o botão direito sobre o serviço e indo até a opção de propriedades. Lá você encontra o "Tipo de inicialização" que deve estar manual, apenas altere para "Automático".
Valeu!
Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!
André Secco
Microsoft MSP & MSDN Tech Advisor
Blog: http://andresecco.com.br
GitHub: http://github.com/andreluizsecco
Twitter: @andre_secco- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 13 de outubro de 2016 18:08
- Não Marcado como Resposta Junior Galvão - MVPMVP, Moderator domingo, 16 de outubro de 2016 00:00
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator segunda-feira, 17 de outubro de 2016 13:39
-
Verifique no painel de servicos, como na figura abaixo:
Verifique se esta como manual ou automatic. Para que ele inicie com o windows, o parametro correto é automatic.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 13 de outubro de 2016 18:09
-
O tipo de inicialização já esta como automático. Quando eu reinicio, entro no services.msc, quando eu clico no sql, do lado dele aparece para iniciar o serviço, nesse caso preciso iniciar para executar o sistema.
-
Se ja esta como automatico e mesmo assim nao esta iniciando é porque algo esta errado com a base.
Sugiro verificar o log de eventos do Windows (sugiro tambem limpa-lo antes de reiniciar a maquina) para ver se nao há algum erro na inicializaçao do serviço.
Verifique tambem qual é o usuario associado ao serviço. Sugiro usar local system.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Editado William John Adam Trindade quinta-feira, 13 de outubro de 2016 15:15
-
Coloquei ele para inicializar com atraso. Reiniciei o computador e subiu normalmente o SQL. O cliente esta usando o sistema agora, com isso não consigo verificar os logs.
Tem algum script ou bat que eu consigo executar para iniciar o SQL?
-
Sim...
net start mssqlserver /m
Veja mais aqui:
Mas lembre-se, caso o comando de inicializaçao ja tenha sido executado, entao o net start vai dar erro. Neste caso mude para Manual no painel de serviços.
Outra coisa, a inicializaçao do SQL Server nao é instantanea e depende de outros serviços. Como voce diz que esta inicializando com atraso e tudo funciona, me faz pensar que tudo esta normal, só o tempo nao é suficiente para que o SQL inicie. Após o restart o usuario já se loga? Experimentou dar um tempo (3 minutos) antes de se logar para ver se SQL se inicia normalmnete?
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
-
fvmariano,
Verifique também nas propriedades do serviço do SQL Server e também para o serviço dedicado ao seu ERP se não existe alguma depedência de outros serviços.
Em diversos casos existe a dependência de outro serviço ser inicializado antes do serviço do SQL Server, neste caso, identificando todos os serviços podemos criar um arquivo .bat que inicializa todo sequência de serviços antes de inicializar o SQL Server.
Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]