Resolución de Problemas

En resolución de problemas deberá investigar en internet o distintos medios cinco problemas y sus posibles soluciones que se presentan en la instalación y configuración de SQL Server 2008.

1 Primer problema:
Al instalar la versión Express de SQL Server 2008, esta terminaba con un error, el link de soporte indicaba que debía remover el SQL Native Client e intentarlo nuevamente, así que fui a la ventana de “Agregar o Quitar Programas” lo removí, intenté nuevamente la instalación y… error otra vez, el mismo mensaje. Dando una vistazo al LOG de instalación, este indicaba que el problema estaba realmente en el componente MSXML 6, regresé a “Agregar o Quitar Programas” para intentar remover el MSXML6 SP2, pero recibía otro mensaje de error que imposibilitaba quitarlo.
Solución: resulta que con Windows XP Sp3 el SMXML6 SP2 se bloquea y no se puede remover, cuando SQL Server 2008 intenta instalar la versión anterior incluida en el instalador, se genera el error descrito anteriormente. La solución fue descargar “Windows Installer Clean Up” y remover el MSXML SP2, luego volver a instalar SQL Server 2008 y listo, la instalación fue exitosa.

2 Segundo problema:

Odisea para instalar SQL Server 2008 Developer Edition x64 en Windows XP x64

SQL Server 2008, mi cordial amigo 

La situación primera era la siguiente:

  • Windows XP x64 SP1 (este detalle del SP es importante, pero ya les mostraré por que)
  • SQL Server 2005 Management Studio Express
  • SQL Server 2005 Express Edition
  • Visual Studio 2008
Resumen
SQL Server 2008 requiere:
  • Visual Studio 2008 SP1
  • Windows XP con SP2 al menos (sea 32 o 64, no como dicen en la página)
Vean mi problemática y la forma de encontrar esta solución…

¿Qué nos pasó?
Hicimos algunas pruebas con SQL Server 2008 y en un proyecto en el que estamos trabajando, decidimos usarlo. Estamos muy contento con el resultado y por sobre todas las cosas el hecho que el core esté construido en 64 bits. (digamos que nos resulta más lindo saber que nuestro sistema operativo x64 está acompañado por software)
¿Qué hicimos?
  1. Intentamos la instalación, así de una. Sin éxito. Nos decía necesitábamos el Visual Studio 2008 SP1 (¿qué tendrá que ver? nadie lo sabe)
  2. Entonces, instalado el VS 2008 SP1, probamos de nuevo y nos dijo que el sistema operativo no cumplía las expectativas (entonces, buscamos por internet encontramos la lista de requerimientos de software del SQL Server 2008 – http://msdn.microsoft.com/en-us/library/ms143506.aspx#DEx64 – dónde dice, y cito: Windows XP x64 Professional
  3. Uno, que es medio precursor, dice… bueno, debe ser que tengo la versión vieja del Management Studio; entonces la desinstalamos. Sin éxitos.
  4. De nuevo, dijimos, bueno… solo necesitamos el Management Studio; seguro puedo instalarlo por separado. Agarramos el CD de instalación y buscamos los MSI (archivos de instalación de windows) independientes para instalarlo. Sin éxitos.
  5. Hasta que por fin, se nos ocurre chequear la versión del SP de Windows y, pensamos… cierto que el SP2 de WinXP trae muchas mejoras (sobre todo el tema del firewall y demás yerbas); entonces, nos propusimos instalarlo. Pareciera que las cosas van tomando color.
  6. Volvimos a intentar instalar, pero, claro no pudimos, parece que los intentos que hicimos en el paso (4) rompieron algo y dejaron cosas rotas. Increible, la instalación ejecuta y mientras está instalando cancela y no te da ninguna explicación te dice: “Hubo un problema al instalar”
  7. Decidimos ir al Agregar/Quitar programas y buscar si quedó algo mal instalado. Desinstalamos toda referencia al SQL Server 2008.
  8. De nuevo, probamos la instalación; funciona! demora un buen rato, pero termina saliendo funcionando. Nos pusimos muy felices :) .
¿Qué aprendimos?
  • No podemos confiar en la especificación de una aplicación tan grande
  • El Windows XP x64 es una aberración de la naturaleza, no hay que tomarlo de referencia para nada
  • SQL Server 2008 agrega millones de nuevas funcionalidades, un instalador super complejo y demás cositas adicionales, pero… en definitiva, hay ciertos problemas que se mantienen: el instalador es demasiado complejo y suele tener montones de problemas (algún día les contaré mis andanzas para hacer funcionar el de SQL Server 2005 en su momento…)
  • El Windows XP (x64 o 32) sin SP2, no existe más… cualquier máquina que no lo tenga instalado debe instalarlo tan rápido como pueda.
  • Microsoft está intentando ponernos contentos con funciones avanzadas, pero a veces en su propia complejidad se equivoca con cosas demasiado evidentes.
3 Tercer problema:

Al instalar SQL Server 2008, la instalación falla y el mensaje de error "Atributos no coinciden con" se registra en el archivo Summary.txt

Nº de error: 50003401 (revisión SQL)

Microsoft distribuye correcciones de Microsoft SQL Server 2008 como un archivo descargable. Como las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad incluidas con la anterior de SQL Server 2008.

Cuando instala Microsoft SQL Server 2008, se produce un error en la instalación. En el archivo Summary.txt, se registra el mensaje de error siguientes: 

Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationException

Atributos no coinciden. Presentar los atributos de atributos (0), excluidos de atributos (oculto, sistema, directorio, archivo), incluidos (archivar, comprimido, cifrado).

Nota El archivo Summary.txt se encuentra en la siguiente carpeta:

<SQLInstallFolder>\100\Setup Bootstrap\Log
Este problema se produce porque la carpeta de instalación de SQL Server 2008 tiene activado el atributo modificado. El atributo de archivo está en la lista de exclusión que el programa de instalación de SQL Server 2008 utiliza para validar la carpeta de instalación durante el proceso de instalación.
La corrección para este problema se publicó por primera vez en la actualización acumulativa 1. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
956717  Paquete de actualización acumulativa 1 de SQL Server 2008
Nota Como las compilaciones son acumulativas, cada versión de revisión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad incluidas con la anterior de SQL Server 2008. Recomendamos que considere aplicar la versión de revisión más reciente que contenga este hotfix. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
956909  SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008.
Para evitar este problema, quite el atributo Archivar la carpeta de instalación. Para ello, siga estos pasos:
  1. Abra la carpeta que contiene la carpeta que tiene el atributo modificado .
  2. Haga clic con el botón secundario en la carpeta que desea quitar el atributo de archivo de y, a continuación, haga clic en Propiedades .
  3. En la ficha General , haga clic en Avanzadas .
  4. En la ficha Atributos avanzados , haga clic en para desactivar la casilla de verificación está listo para archivar carpetas .
Si no existe la carpeta de instalación, quite el atributo Archivar la carpeta principal más cercana. Por ejemplo, instalar SQL Server 2008 en la siguiente carpeta:
C:\FolderA\FolderB\FolderC
La carpeta FolderC no existe. La carpeta %Windir%$NTUninstallKB941568_DX7$\Spuninstb tiene activado el atributo modificado. En esta situación, debe quitar el atributo modificado desde la carpeta %Windir%$NTUninstallKB941568_DX8$\Spuninstb.
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".
Esta revisión está integrada en el paquete sqlsupport.msi del paquete de actualización acumulativa 1 de SQL Server 2008. Después de instalar el paquete sqlsupport.msi de acumulado paquete 1 de actualización de SQL Server 2008, puede iniciar la instalación de la versión de lanzamiento de SQL Server 2008 sin determinar si la carpeta de instalación tiene activado el atributo modificado. Si la carpeta de instalación tiene el atributo de archivo establecido, se quitarán automáticamente el atributo modificado . Para obtener más información acerca de qué archivos se ha cambiado y para información acerca de los requisitos previos para aplicar el paquete de actualización acumulativa que contiene la revisión que se describe en este artículo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
956717  Paquete de actualización acumulativa 1 de SQL Server 2008.
Para obtener más información acerca de la lista de generaciones que están disponibles después de SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
956909  SQL Server 2008 generaciones que se publicaron después del lanzamiento de SQL Server 2008
Para obtener más información acerca del modelo incremental de servicio para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
935897  Un modelo incremental de servicio está disponible desde el equipo de SQL Server para entregar revisiones para problemas detectados
Para obtener más información sobre el esquema de nomenclatura para las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
822499  Nuevo esquema de nomenclatura para los paquetes de actualización del software de Microsoft SQL Server
Para obtener más información acerca de la terminología relativa de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684  Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft
 
 

 

No hay comentarios:

Publicar un comentario