Eu tinha o SQL Server 2008 Express (SP1) no Windows 7 Pro e estava funcionando bem. Após a atualização para o Windows 10, o SQL Server 2008 Express ainda estava funcionando normalmente. No entanto, após a última atualização do Windows (9 de agosto de 2016), o serviço não é mais iniciado automaticamente. Eu posso iniciar manualmente o serviço e funciona.
Eu decidi atualizar para o SQL Server 2012 (SP3), mas o serviço ainda não é iniciado automaticamente após a reinicialização. Eu também tentei atrasar a inicialização automática, mas nada acontece.
Eu verifiquei todas as atualizações do Windows e as desinstalei uma por uma para ver qual atualização estava causando isso, mas não adiantou. Mesmo com a restauração do sistema, revertendo para um mês antes, o serviço SQL ainda não inicia.
No Visualizador de Eventos, não há erros ou avisos sobre o SQL Server. Esta máquina é uma máquina autônoma, não em um domínio, o SQL Server é usado apenas localmente para meus exercícios de desenvolvimento pessoal.
Eu gostaria de evitar a criação de um script .bat e colocá-lo na pasta de inicialização. Embora essa solução funcione para mim por enquanto, ainda não consigo descobrir por que o serviço não está sendo iniciado.
Quanto ao SQL Server Express 2012 (SP3), eu desinstalei e reinstalei com as configurações padrão (Nome da Instância SQLEXPRESS) e também tentei usar a conta NT AUTHORITY \ SYSTEM para o Mecanismo de Banco de Dados. Sem sorte. As únicas coisas que instalei foram o Mecanismo de Banco de Dados e as Ferramentas de Gerenciamento (Básico).
Os logs do SQL Server não tinham realmente nenhum sinalizador com o qual eu pudesse solucionar problemas. Afinidade de CPU, memória e todas as outras configurações não foram tocadas. O .NET Framework 3.5 e 4.5 foram instalados se isso ajudar.
Pergunta: Como obter o serviço do SQL Server para iniciar automaticamente quando o computador é ligado?