miércoles, 18 de abril de 2012

A cerca del Autor

Tecnologo en Análisis y Desarrollo de Sistemas de Información
SENA - 2007
Valledupar- Cesar

Ingeniero de Sistemas 
Universidad Nacional Abierta y a Distancia (UNAD)
Valledupar- Cesar

Experiencias:
Sistemas de Información.
Visual Basic.Net 2008
Visual FoxPro 9.0  

resolución de problemas



1) problema en la Instalación de SQL Server 2008
Creo que el título, dice todo. Ya he pasado el momento de la calma y piedad respecto a Microsoft 
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 
Espero que a alguien le sirva.
2) problema en la Instalación de SQL Server 2008

Solución – Error al Instalar SQL Server 2008 R2



Después de reinstalar Windows 7 en mi portátil me dispuse a instalar SQL SERVER 2008 R2, el ejecutar la instalación me topé con la siguiente ventana de error.
clip_image001
Error: “SQL server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through Control Panel.”
Este error es fácil de solucionar, se debe a que el paquete de instalación de SQL SERVER 2008 R2 verificado la configuración regional/idioma de nuestra computadora y verifica que este en Español, pero yo lo tengo en Español, porque me da ese error ¿?.
Bueno en mí caso mi Windows está configurado como Español (México) y lo que la instalación verifica es que estemos en Español (España).
Muchos de nosotros podemos estar en Español (México) , Español (Argentina) etc… y tendremos este problema, lamentablemente se les paso la mano en ese aspecto a los del SQL Server. Pero vamos a la solución que como les dije es bastante simple.
Solución:
  1. Ir al Panel de Control
  2. Configuración regional y de idioma
  3. Formatos: Seleccionar Español( España)
  4. Aplicar Cambios
  5. clip_image002
  6. Ejecutamos la Instalación de SQL SERVER 2008 R2
  7. Una vez instalado SQL Server podemos regresar a nuestra configuración anterior
  8. clip_image003
  9. La Seleccionamos y damos a Aplicar
  10. Listo! , Todo solucionado

    3) problema en la Instalación de SQL Server 2008


    Problema instalación SQL Server 2008 MSXML 6.0 Parser

    Problema:
    No puedes instalar SQL Server 2008, en el registro de instalación del motor de base de datos aparece un error relativo a MSXML 6.0 Parser
    Resolución:
    Instalar con el SP1 

    4) problema en la Instalación de SQL Server 2008

    Al intentar instalar SQL Server 2008 me encontré con el problema de que al hacer las comprobaciones previas, me pide contínuamente que debo reiniciar. Ahora, para desinstalarlo, me sucede lo mismo, por lo que creo que puede ser un problema común. Como no he encontrado nada en español, os cuento cómo lo he solucionado:

    • Lo que no funciona, pero conviene saber: Hay unos modificadores en el instalador para que se salte esa comprobación. Son /SkipRules=VSShellInstalledRule RebootRequiredCheck , pero lamentablemente no sirven para SQL Server 2008 R2.
    • Lo que funciona: Abrir regedit.exe, buscar la clave de registro "PendingFileRenameOperations" que está en "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager", y vaciar su contenido.

    5) problema en la Instalación de SQL Server 2008

    ¿Problemas al instalar SQL Server 2008 ?
    El día de hoy descargué la versión Express de SQL Server 2008, pero al momento de la instalación 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. Hmmm.. 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.
    Buscando un poco por Internet, encontré la 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.
    Si tienen un ambiente con Windows XP SP3 y están con problemas similares de instalación de SQL Server 2008, prueben lo que les cuento, les podría solucionar su problema.

Instalación y Configuración

El primer menú es el planeamiento, donde encontramos  documentación sobre los requerimientos del hardware y del sistema operativo pero lo más importante es chequeador de la configuración del sistema  en el cual nos dice si cumplimos con todos los requisitos.
 Le damos clic en System Configuration, y nos saldrá lo siguiente
Si esta todo con chulos verdes quiere decir que toda esta ok si sale una x en rojo quiere decir que no cumple con los requisitos del sistema, si sale en amarillo quiere decir precaución pero podemos continuar.
Este es el menú de instalación de SQL SERVER 2008R2
En este menú es el de mantenimiento, donde podemos en contrar tres opciones actualizar entre las diferentes ediciones de SQL Server 2008, reparar las instalaciones o eliminar.
El menú Herramientas podemos accede a las informaciones sobre requisitos mínimos sobre las instalaciones previas en las que tenemos en nuestro equipo o actualizaciones de herramientas de versiones anteriores a 2008
Este es el menú de  Recursos, tendremos una serie de descargas para obtener información, documentación, descargas, foros, etc...Sobre SQL Server 2008.
En este manu Avanzadas donde podremos hacer una instalación avanzada a partir de archivos configuraciones y agrupaciones por clústeres.
En este ultimo menú "Opciones", donde no haremos nada ya que las rutas que ofrece como defecto son donde se encuentran los archivos necesarios para la instalación.
Para comenzar con la instalación volveremos al menú de instalación y seleccionamos el tipo de instalación que nos interesa “Instalación Limpia de Inicio de SQL Server 2008”.
Ya comprobado el planeamiento continuamos con la Instalación


Las "reglas auxiliares" donde realiza una comprobación de los posibles errores que se pueda encontrar
Si por ejemplo tuviéramos el sistema esperando para ser reiniciado por cualquier otra instalación previa anterior, no nos dejaría continuar.

Aquí está diciendo que se va instalar un nuevo instalación de SQL Server 2008 la versión y la edición.
Esta pantalla es para especificar la versión que se va instalar y entrar el código del producto.
En esta pantalla aceptamos los términos y condiciones del contrato.
Comenzamos con la instalación de los archivos auxiliares, pulsando sobre el botón "Instalación"
En esta pantalla vemos  como se realizan de nuevo una serie de chequeos previos a la instalación, que debemos cumplir antes de proseguir.
En este caso, comentar únicamente que siempre que tengamos activo el firewall de Windows, el asistente nos dará un Warning el apartado “Windows Firewall” nos mostra precaucion en esta caso no lo mostro.
En esta pantalla seguimos con la instalación le damos “Next” ósea siguiente.
En esta pantalla nos dice que seleccionemos los servicios que vamos instalar.
Lo primero que debemos es seleccionar “Database Engine Services” y luego los demás servios si queremos instalarlos todos le damos Select All.
En esta pantalla vamos a indicar tanto la ruta donde desplegará los binarios de SQL Server, como el nombre de la instancia que le queramos dar (en el caso de que queramos).
El dar un nombre a la instancia o no, depende de criterio personal. Solo hay que tener en cuenta que únicamente se permite una instancia con nombre por defecto y que no podremos elegir MSSQLSERVER. Por tanto, si ya tenemos una instancia con nombre por defecto, la única opción que podríamos escoger es la de Named Instance y asignar un nombre.
En esta pantalla nos da los requisitos de espacio en disco de la instalación en función de las características que hemos seleccionado previamente, resumen relativo al espacio en disco requerido y la ubicación raíz de instalación. Si no cumpliéramos con el espacio de disco mínimo requerido no se podría continuar con la instalación.
En esta pantalla vamos a configurar el servidor de SQL Server 2008.
Le damos en Account Name le damos a cualquiera y después le damos Use the same account for all SQL Server services que usar la misma cuanta para todos los servicios de SQL Server.y lo ponemos manual según sea el caso.
En esta pantalla nos pide el modo de autenticación lo dejamos en Windows authentication mode según sea nuestro caso.
Le damos en Add Current User para añadir un nuevo usuario.
podemos ver en esta pantalla donde nos asigna de forma predeterminada SQL Server las rutas de:
§  Raíz de instalación de SQL Server
§  Directorio de datos predeterminado para nuevas BBDD y ficheros
§  Directorio de logs predeterminado para nuevas BBDD y ficheros
§  Directorio donde se creará el fichero de datos para tempdb
§  Directorio donde se creará el fichero de logs para tempdb
§  Directorio predeterminado de copias de seguridad


Configuración del análisis services, aquí añadimos un nuevo usuarios y le damos en next.
En esta pantalla le damos clic en Installa the native mode default configuration. Y le damos en Next.
En esta pantalla  Microsoft nos pregunta si deseamos que se envíen errores de reporte para los servicios que no poseen interactuación humana. Esto que es obviamente de libre elección, recordemos que ayuda a mejorar el soporte que nos brinda Microsoft y a corregir posibles bugs de producto.
Esta dos pantalla son los mismo si le damos show podemos ver que las reglas de instalación va bien. Si no tenemos errores le damos Next.
Esta pantalla nos mostrará un resumen de las características y las opciones con las que hemos determinado que se instalar SQL Server 2008 en nuestro computador. Y le damos en instalar
Progreso de instalación
Y con esto habremos terminado la instalación de SQL Server 2008 en el cual nos muestra todas las configuraciones que hicimos y que todo está ok le damos Next.
Y con esta pantalla nos dice que la instalación esta completada. Le damos close.