Estou executando o SQL Server 2008 R2 e estou com um problema na minha instância do servidor local. No início, isso só acontecia ocasionalmente e aparentemente de forma completamente aleatória, mas foi corrigido quando reiniciei meu computador. Agora, no entanto, é um problema constante.
Quando tento conectar-me ao servidor por meio do estúdio de gerenciamento, não consigo me conectar à mensagem dizendo que o "servidor não pode ser encontrado ou não está acessível". Às vezes, quando isso acontece, consigo abrir meu Sql Server Configuration Manager e localizar e iniciar rapidamente minha instância local, e estou pronto para ir. No entanto, ultimamente, tenho sido frequentemente incapaz de encontrar o servidor e, em vez de mostrar um número de itens na lista, só vejo dois itens do Sql Server Integration Services.
Quando eu faço check-in no Services.msc, posso encontrar o serviço correto, SQL Server (MSSQLSERVER2008), mas quando tento iniciá-lo, recebo um erro informando que "o Windows não pôde iniciar o SQL Server (MSSQLSERVER2008) serviço no computador local Erro 1053: O serviço não respondeu à solicitação de início ou controle em tempo hábil. " Como uma observação: Eu também estou recebendo este mesmo erro ao tentar iniciar o serviço de disco virtual, e não consigo acessar o meu Disk Management.
Quando tento iniciar o serviço a partir da linha de comando (indo até a pasta C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER2008\MSSQL\Binn
e executando sqlservr.exe
), ele finalmente causa um erro informando que o SQL Server Windows NT - 64 Bit parou de funcionar e fornece me a opção de fechar o programa. Verificar o registro do visualizador de eventos gera isso:
Windows cannot access the file C:\Windows\System32\netapi32.dll for
one of the following reasons: there is a problem with the network
connection, the disk that the file is stored on, or the storage
drivers installed on this computer; or the disk is missing. Windows
closed the program SQL Server Windows NT - 64 Bit because of this
error.
Program: SQL Server Windows NT - 64 Bit File:
C:\Windows\System32\netapi32.dll
The error value is listed in the Additional Data section. User
Action
1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.
2. If the file still cannot be accessed and
- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be
contacted.
- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.
3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command
prompt, type CHKDSK /F, and then press ENTER.
4. If the problem persists, restore the file from a backup copy.
5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your
administrator or computer hardware vendor for further assistance.
Additional Data Error value: C0000185 Disk type: 3
Verifiquei que o arquivo C:\Windows\System32\netapi32.dll
existe na unidade, versão do arquivo 6.1.7601.17514
. Eu executei CHKDSK
e sfc /SCANNOW
e ele retornou que não encontrou nenhuma violação de integridade. Também verifiquei a unidade em busca de malware e vírus fazendo uma verificação completa do sistema com o Malwarebytes e o Norton Antivirus.
Obviamente, eu prefiro não ter que reinstalar o SQL Server ou pior, formatar a unidade e reinstalar tudo. Eu também estou na situação infeliz de não ter o meu windows 7 cd. Por favor ajude!