Ontem comprei meu primeiro VPS e instalei o Microsoft SQL Server 2012 Express nele.
Então eu reiniciei meu VPS. Mas o Serviço SQL Server não foi iniciado. Eu tentei iniciá-lo manualmente, mas ele não pode ser iniciado:
Qual é o problema? Como resolver isso?
PS: Este é o meu primeiro gerenciamento de servidores e sou novato. Se precisar de mais detalhes sobre isso, deixe um comentário. Vou atualizar a pergunta.
Atualização 1: Estes são alguns detalhes do log do Visualizador de Eventos que eu pensei que poderiam ser úteis para este problema:
FCB :: Falha na abertura: não foi possível abrir o arquivo e: \ sql11_main_t.obj.x86release \ sql \ mkmastr \ database \ objfre \ i386 \ MSDBData.mdf para o número do arquivo 1. Erro no SO: 3 (O sistema não pode encontrar o caminho especificado. )
A versão de compilação do banco de dados de recursos é 11.00.3000. Esta é apenas uma mensagem informativa. Não é necessária nenhuma ação do usuário.
FileMgr :: StartLogFiles: erro do sistema operacional 2 (o sistema não pode encontrar o arquivo especificado.) Ocorreu ao criar ou abrir o arquivo 'e: \ sql11_main_t.obj.x86release \ sql \ mkmastr \ database \ objfre \ i386 \ MSDBLog.ldf'. Diagnostique e corrija o erro do sistema operacional e tente novamente a operação.
Iniciando o 'modelo' do banco de dados.
FCB :: Falha na abertura: não foi possível abrir o arquivo e: \ sql11_main_t.obj.x86release \ sql \ mkmastr \ database \ objfre \ i386 \ model.mdf para o número do arquivo 1. Erro no SO: 3 (O sistema não pode encontrar o caminho especificado. )
FileMgr :: StartLogFiles: erro do sistema operacional 2 (o sistema não pode encontrar o arquivo especificado.) Ocorreu ao criar ou abrir o arquivo 'e: \ sql11_main_t.obj.x86release \ sql \ mkmastr \ database \ objfre \ i386 \ modellog.ldf'. Diagnostique e corrija o erro do sistema operacional e tente novamente a operação.
Estou confuso com esses e:\
s, meu VPS tem apenas um drive C: \, então o que é e: \?
fonte
Respostas:
Existem alguns tópicos , mas alguém postou uma boa solução alternativa aqui
fonte
Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'c:\modellog.ldf'. Diagnose and correct the operating system error, and retry the operation.
Como criar aqueles*.mdf
,*.ldf
arquivos?model, modellog, MSDBData and MSDBLog
arquivos emC:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
. Agora o problema está resolvido. Muito obrigado!