2010-11-20 60 views
13

Tengo un problema con la instalación de SQL Server 2008 R2 Express.No se puede instalar SQL Server 2008 R2 Express

En mi computadora, he instalado VC# y VWebdev 2010 express. Incluyó SQL Server 2008 Express en el interior.

Después de eso, hice una actualización a SQL Server 2008 R2 Express.

La consecuencia es que no puedo conectarme a un servidor local. Por lo tanto, desinstalo todos los productos SQLServer y vuelvo a instalar. Luego aparece un mensaje de error en mi pantalla que se pega al final de esta pregunta.

Mi computadora se ejecuta en Win7 x64. El instalador de SQL Server es versión de 64 bits. Mi System.dll, que creo que es el origen de este problema, el ensamblado es la versión 2.0.0.0.

El mensaje de error:

System.Configuration.ConfigurationErrorsException: ha producido un error al crear la sección de controlador de configuración para usersettings/Microsoft.SqlServer.Configuration.LandingPage.Properties.Settings: No se pudo cargar archivo o ensamblaje 'Sistema, Versión = 4.0.0.0, Cultura = neutro, PublicKeyToken = b77a5c561934e089' o una de sus dependencias. El sistema no puede encontrar el archivo especificado. (C: \ Users \ Benz \ AppData \ Local \ Microsoft_Corporation \ LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx \ 10.0.0.0 \ user.config línea 5) ---> System.IO.FileNotFoundException: Podría no cargar el archivo o ensamblado del sistema ' , Versión = 4.0.0.0, Cultura = neutral, PublicKeyToken = b77a5c561934e089 'o una de sus dependencias. El sistema no puede encontrar el archivo especificado. Presentar nombre: 'Sistema, versión = 4.0.0.0, Culture = neutral , PublicKeyToken = b77a5c561934e089' en System.Configuration.TypeUtil.GetTypeWithReflectionPermission (IInternalConfigHost anfitrión, Cadena typeString, Boolean throwOnError) en System.Configuration. RuntimeConfigurationRecord.RuntimeConfigurationFactory.Init (RuntimeConfigurationRecord configRecord, factoryRecord factoryRecord) en System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.InitWithRestrictedPermissions (RuntimeConfigurationRecord configRecord, factoryRecord factoryRecord) en System.Configuration.RuntimeC onfigurationRecord.CreateSectionFactory (FactoryRecord factoryRecord) en System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord (String ConfigKey, Boolean & isRootDeclaredHere)

Respuesta

6

He encontrado que si se presiona un botón de cierre en la parte superior derecha del error cuadro de mensaje, saltará a una pantalla de instalación normal.

La instalación fue exitosa ahora. Finalmente puedo conectarme a un servidor mediante SQL Server Management Studio. Pero todavía me pregunto qué vendrá después de esto.

23

Al borrar el archivo user.config mencionado en el mensaje de error se resuelve esto.

Ruta completa:

% USERPROFILE% \ AppData \ Local \ Microsoft_Corporation \ LandingPage.exe_StrongName_ryspccglaxmt4nhllj5z3thycltsvyyx \ 10.0.0.0 \ user.config

Nota: Estoy utilizando Windows 7 Ultimate (64 bits). Primero desinstalé Visual Studio 2010, luego borré user.config de la ruta anterior.

0

Estoy ejecutando Windows 7 de 64 bits en mi computadora portátil. Inicialmente había instalado SQL Server 2008 Express Edition con Advanced Services y, como funcionaba tan lento en mi máquina, utilicé Revo Uninstaller para desinstalarlo de mi sistema. ¡Eso fue un gran error! He usado Revo durante años sin problemas, hasta que lo utilicé para desinstalar SQL Server.

Por lo tanto, la lección aprendida es usar el panel de control para eliminar SQL Server si alguna vez lo hago en el futuro. No pude reinstalar Windows porque tengo demasiado software y código configurados en esta máquina. No pude restaurar el sistema ya que mis puntos de restauración no se remontaban tan lejos y pude restablecer mi registro antes de todos estos cambios al restaurar el sistema a principios de abril de 2013. No hubo opciones para regresar más lejos.

Luego encontré SQL Server 2008R2 Express con herramientas y eso sonaba como lo que necesitaba, ya que requería mucha menos memoria para ejecutar. Sin embargo, no pude instalarlo. Intenté hacer eliminaciones en el directorio, en base a blogs que había leído sobre cómo reinstalar SQL Server manualmente cuando usaste una herramienta de terceros para desinstalarlo. Me daría un error de 1605, luego otro error y luego otro diferente. Probé estas maneras diferentes:

  1. Clean install of SQL Server
  2. Reinstall of SQL Server fails
  3. How to remove a broken install of SQL Server 2008
  4. Error while installing SQL Server 2008R2

, pero nada funcionó. En el mejor de los casos todo estaba instalado, excepto las herramientas, pero luego borraba más elementos del registro y ni siquiera comenzaba a instalar.

Comencé de nuevo con el registro de nuevo cuando comencé la reinstalación, después de que el sistema restaurara e intenté instalarlo de nuevo. Lo que hice fue escribir% localappdata% \ Microsoft_Corporation en el cuadro de dirección en el Explorador de Windows y luego eliminar esa carpeta como se mencionó anteriormente. Eso me hizo pasar un error sobre un archivo perdido que el instalador no pudo encontrar y que había visto antes, pero esto no solucionó los otros problemas, ya que cuando traté de instalar todo, las herramientas de administración no eran básicas. instalar y lanzó un error de instalación.

Así que utilicé el panel de control y eliminé las herramientas y la instancia del servidor solamente. Parece que si puede cargar SQL Server de nuevo o principalmente para que pueda desinstalarlo o elementos que no se instalaron completamente a través del panel de control en Windows, esa es la mejor manera de llevar las cosas a un estado donde puedes obtenerlo reinstalado. De lo contrario, estás atascado con la edición manual del registro y esperando no ensuciar las cosas. Probé los trucos de registro cinco o seis veces sin éxito.

En cualquier caso, arrojó un error al intentar eliminar las herramientas, pero había eliminado lo suficiente como para poder volver a instalarlo, simplemente agregué esos dos elementos que había eliminado o eliminado parcialmente a través del panel de control: administración herramientas y la instancia del servidor.

No se realizaron cambios en el registro y no tuve que eliminar ninguna de las carpetas de SQL Server en mi máquina, ¡pero esta vez funcionó! La versión de herramientas no requiere mucha memoria para ejecutarse, por lo que mi máquina puede manejarla bien con 4 gb de ram.

Cuestiones relacionadas