Está en la página 1de 3

 INICIO

 MIS APPS
 PARA LEER
 EJEMPLOS
 DESCARGAS
 CURRÍCULUM
 CONTACTO

Cuando el SQL Server 2008 R2 Express en


español no entiende el Windows en español
Guardar
873
Compartir

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!
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.

También podría gustarte