Porque o VS2010 precisa ser instalado, e todos os VS2008 e SQL Server2005 são desinstalados. e limpou os remanescentes do registro. No entanto, após instalar o VS2010, a instância do SQL Server 2008 não consegue iniciar normalmente. No registro de eventos vejo que existe
FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。 Não consigo criar o tempdb. Pode não haver espaço livre em disco suficiente. Por favor, apague outros arquivos no drive tempdb e reinicie o SQL Server para liberar mais espaço em disco. Verifique o registro de eventos para outros erros que indiquem por que o arquivo tempdb não pôde ser inicializado. Errado, não consegui descobrir o motivo do dia, mas felizmente finalmente encontrei uma solução para o estrangeiro. O texto a seguir é o original
Entendi, não posso fazer isso porque o Visual Studio 2010 RC vem com SQL Express RC2 e não quero me dar ao trabalho de desinstalar e reinstalar várias vezes. Mas enfim, consegui resolver consultando a resposta que encontrei em algum lugar. Foi reempacotando o banco de dados executando:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
com os seguintes parâmetros
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>
corrigiu a referência inválida àquele drive E:. Obrigado pelas informações, aliás, vou usar isso na próxima vez que reinstalar todo o sistema operacional, o que faço com frequência.
A tradução é a seguinte:
Entendi, não posso fazer isso porque no Visual Studio 2010 RC RC2 com SQL Express eu não quero passar pelo transtorno de desinstalar e reinstalar várias vezes. Mas enfim, não consegui resolver com base na resposta que encontrei em algum lugar. Isso é feito por meio de reempacotamento, executando o banco de dados:
C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE
Use os seguintes parâmetros
/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>
Corrige referências inválidas a esse drive E:. Obrigado pela informação, vou usar na próxima vez que reinstalar todo o sistema operacional, o que faço com frequência.
|