Porque VS2010 necesita ser instalado, y todos los VS2008 y SQL Server2005 están desinstalados. y limpiaron los restos del registro. Sin embargo, tras instalar VS2010, la instancia de SQL Server 2008 no puede arrancar normalmente. En el registro de eventos veo que hay
FCB::Open failed: 无法打开文件号 1 的文件 e:\sql10_main_t.obj.x86fre\sql\mkmastr\databases\objfre\i386\model.mdf。操作系统错误: 3(系统找不到指定的路径。)。 No se puede crear tempdb. Puede que no haya suficiente espacio libre en disco. Por favor, borra otros archivos en la unidad tempdb y reinicia SQL Server para liberar más espacio en disco. Revisa el registro de eventos para detectar otros errores que indiquen por qué el archivo tempdb no pudo inicializarse. Error, no conseguía averiguar el motivo del día, pero por suerte, finalmente encontré una solución para el extranjero. A continuación se presenta el texto original
Ya veo, no puedo hacerlo porque Visual Studio 2010 RC viene con SQL Express RC2 y no quiero tener que desinstalar y volver a instalar una y otra vez. Pero bueno, pude resolver refiriéndome a la respuesta que encontré en algún sitio. Fue reempaquetando la base de datos ejecutando:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
con los siguientes parámetros
/ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS=<account name>
corrigió la referencia inválida a esa unidad E:. Gracias por la información, por cierto, la usaré la próxima vez que reinstale todo el sistema operativo, que es algo que hago a menudo.
La traducción es la siguiente:
Ya veo, no puedo hacer eso porque en Visual Studio 2010 RC RC2 con SQL Express no quiero pasar por el lío de desinstalar y reinstalar una y otra vez. Pero bueno, no pude resolverlo con la respuesta que encontré en algún sitio. Se hace reempaquetando, ejecutando la base de datos:
C:\Program Files\Microsoft SQL Server\100\Setup Boot\Release\SETUP.EXE
Utiliza los siguientes parámetros
/ ACTION = REBUILDDATABASE/ INSTANCENAME= SQLEXPRESS/ SQLSYSADMINACCOUNTS=<帐户名称>
Arregla referencias inválidas a ese disco E:. Gracias por la información, la usaré la próxima vez que reinstale todo el sistema operativo, que es lo que hago a menudo.
|