Cuando el SQL Server 2008 R2 Express en español no entiende el Windows en español

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.

En varias ocasiones he tenido que instalar el SQL Server 2008 R2 Express y aunque, en general, la instalación suele terminar como uno espera que termine, a veces se presentan situaciones inesperadas, a primera vista sin una explicación lógica, como la que quiero contar hoy.

Tenía que instalar el SQL Server 2008 R2 Express sobre un Windows 7. Ambos estaban en idioma español. Ejecuto el instalador, como tantas veces, y me sale un mensaje que nunca antes había visto:

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.

Lo primero que me llama la atención es que el mensaje sale en inglés. “Quizás descargué la versión equivocada”, pienso, y reviso seguidamente el archivo de instalación que poco antes había bajado del sitio web de Microsoft. No, no había bajado la versión equivocada. Había descargado el instalador del SQL Server 2008 R2 Express traducido al castellano.

Vuelvo a leer el mensaje, intentando comprender su significado: SQL Server setup media does not support the language of the OS… “Esto no puede ser”, pienso. Tanto el Windows como el instalador están en el mismo idioma. ¡Esto no tiene sentido! Vamos a ver qué nos tiene que decir San Google al respecto.

Google me devuelve como primer resultado un interesante hilo en Microsoft Connect, donde se discute el asunto y se ofrecen soluciones.

Al parecer, los de Microsoft han sido más rigurosos que en versiones anteriores con el SQL Server 2008 R2, en relación con los idiomas soportados, y aparentemente en esta “mejora” se les ha colado un bug. La “mejora” la explican en el propio hilo:

With SQL Server 2008 R2, there was a localization change made to ensure we allow only supported configurations:

– ENU SQL Server installation on ENU OS
– ENU SQL Server installation on LOC OS (where LOC is any SQL-Server supported language)
– LOC SQL Server installation on LOC OS (where LOC is the same LCID for both SQL Server media and OS language setting)

In the past releases, other combinations were not blocked, but also were not fully supported.

The error message is intentional, and you need to match the system locale and SQL Server media language according to the rules that are now enforced:

“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.”

Thanks,
Max Verun
SQL Server

Todo ésto está muy bonito, pero resulta que estoy haciendo lo que Max Verun dice que hay que hacer, y ésto no me resuelve el problema.

Releyendo el hilo y buscando en otros resultados de Google, encuentro que una posible solución consiste en modificar el formato del idioma del sistema operativo. Gente de Chile o México, que tenían sus PCs en español de Chile o de México, resolvieron el problema cambiando el formato del idioma a español de España. ¡Fantástico! Pero resulta que a mí no me sirve, ¡porque mi Windows ya estaba en español de España!

Quizás, si fuera chileno o mexicano podría resolver el problema de esta manera.

¡Y ésta es la solución!

Ventana de Configuración regional y de idioma

Ve al Panel de Control y abre la ventana de Configuración regional y de idioma. Cambia el formato del idioma a otro cualquiera  (Español de Chile o México, por ejemplo) y acepta los cambios. Vuelve a abrir la misma ventana, pon el formato a Español (España) y acepta nuevamente. Y voilà. Ahora la instalación del SQL Server 2008 R2 Express no debería mostrar el error.

Enlaces recomendados

SQL Server setup media does not support the language of the OS
http://connect.microsoft.com/SQLServer/feedback/details/556958/sql-server-setup-media-does-not-support-the-language-of-the-os

Versiones en idioma local en SQL Server
http://msdn.microsoft.com/es-es/library/ee210665(v=SQL.105).aspx

100 Responses to Cuando el SQL Server 2008 R2 Express en español no entiende el Windows en español

  1.  

    EXCELENTE!!!!! Muchas gracias! me estaba volviendo loca y nunca se me hubiese ocurrido, todo lo cambiaba a ingles, incluso Windows esta todo en ingles por eso no entendia….GRACIAS!!!!!

  2.  

    Muchas gracias. Empezaba a volverme loco viendo opciones de configuración regional.

  3.  

    graande! lo habia revisado todo menos el teclado!!!!

  4.  

    Muchas gracias, me sirvió muchísimo… ya había cambiado el idioma a Ingles, pero no había tenido en cuenta cambiarlo a Español(España)…

  5.  

    Gracias miles, me sirvio un buen !!!!

  6.  

    Excelente gracias desde Aguascalientes mexico

  7.  

    Muchas gracias

    Mi problema era que tenía la configuración regional a Catalán. Ha sido cambiar a Español (España) y todo OK.

  8.  

    Saludos, Tenia el mismo problema, con Español de Rep. Dominicana (Soy Dominicano) y al cambiarlo a España pude realizar la instalación.

    MUY BUEN APORTE. GRACIAS.

  9.  

    Muchas gracias, ya se puede instalar, aunque la instalación se sigue mostrando en ingles. Me ayudo para no tener que descargar nuevamente el SQL.

  10.  

    Tengo windows 8 y me pasó lo mismo. Tuve que ir a panel de control, luego en Región, idioma y reloj, región. Luego cambiar en ubicación a España y con eso ha dado resultado, de todas maneras también cambié el formato a Español(España). Gracias por el aporte!

  11.  

    Muy bueno el aporte pero tengo una pregunta y este cambio del idioma no afecta a otras aplicaciones o al modo de trabajo?

  12.  

    buena, me ahorraste tiempo 🙂 gracias

  13.  

    LO DE SAN GOOOOOOGLLLEEEEE ESTUVO CHIDO.HEEEEEE MUY BUENA PUNTADA Y POR LO DEL POST GENIAL…….UN MILLON DE MILLOES DE GRACIAS POR LA SOLUCION…:)

  14.  

    Hola

    Yo lo tenia en español mexico, lo cambie a español españa y todo ok.
    Muchas gracias por la ayuda.

    Saludos.

  15.  

    SALUDOS.

    Gracias por publicar estos tips.

  16.  

    Tengo Windows 10 me sigue apareciendo el mismo problema, alguien ha encontrado alguna soluciones?

  17.  

    muchas gracias. solucionaste mi problema de una

  18.  

    Muchas Gracias mi estimado, Mil gracias.. Buen post.

    Saludos

  19.  

    Hola!! Gracias.. si que funcionó.. en mi caso estaba español(Ecuador) .. raro este error.. ._.

  20.  

    Que lindo cuando te aparece este problema…, lo googleas y voilá!!.
    Perdí 2 minutos de trabajo hasta que encontré tu respuesta.

    Gracias por compartir.

  21.  

    Excelente, probado en Windows 10, estoy en México y puse español España y funcionó. Muchas gracias.

  22.  

    excelente me sirvió de mucho y me resolvió mi problema MUCHAS GRACIAS.

  23.  

    Excelente, pequeña cosa para una gran solucion!!!

  24.  

    Efectivamente, era eso..
    Muchas gracias.

  25.  

    Excelente capo, funciono perfectamente, muchas gracias por la info

  26.  

    Muy util! funciono! gracias.

  27.  

    Microsoft y sus tonterías, incluso en sql 2012 hace lo mismo y en win10… Gracias!

  28.  

    Tengo W10 y SQL 2012 y no he podido instalarlo por el idioma

  29.  

    Muchas gracias por el aporte

  30.  

    disculpen, yo ya hice este paso pero aun asi, me sale el problema de compatibilidad del idioma del medio de instalacion de actualizacion, que necesitaria hacer?

  31.  

    Muchas gracias. Me funcionó!

  32.  

    OK… Funciono 100 % Muchas Gracias

  33.  

    Funciono gracias ……

  34.  

    muchas gracias!

  35.  

    Tenía el mismo problema y gracias a tu aporte pude lo corregir.
    Gracias!

  36.  

    Alucinante.Pronto saldrá un post en el que haciendo el pino consigas instalar SQL Server

  37.  

    genial eres el papu del contpaq xD

  38.  

    muchas gracias, me salvaste la vida

  39.  

    gracias totales!!!!

  40.  

    No me srivio mi problema esel mismo error pero yo lo kiero desinstalar alv

  41.  

    MUchas gracias, me salvaste el puesto de trabajo

  42.  

    Lo siento por no entender español de México
    posdata: Si funciona este método saludos

  43.  

    Excelente brother, me funcionó a la perfección para instalar el SQL Server 2008 R2 SP1. Saludos desde Toluca, México. Muchas gracias!

  44.  

    Te amo!! jaja sos un genio

  45.  

    gracias, anduvo perfecto !!!

  46.  

    Raro que mi SQL no tenga un “where idioma Like “español”%….. todo seria mas facil

  47.  

    maldito genio gracias

  48.  

    Genial! me vino de maravilla! Aunque todavía sigo sin entender a la gente de Microsoft, que una trivialidad como español(España) o español(Chile) fuera motivo para que no funcione un instalador…

  49.  

    Excelente! Muchas gracias!

  50.  

    ok-muchas gracias por la ayuda

enviar un comentario