Publicado el Dejar un comentario

Errores al instalar SQL Server Express 2017 en Windows 10, problemas con el idioma español (México).

Los instaladores de SQL Server traen un problema añejo con el idioma cuando está configurado como español mexicano que al parecer no se ha corregido aún.

Al ejecutar el instalador de SQL Server Express 2017 en español, descargado desde su sitio web,  arroja el error que inicia con “This SQL Server setup media does not suppor the lenguaje of the OS …” (ver mensaje completo en la imagen siguiente:

O si lo hacemos directamente ejecutando el archivo SETUP.EXE nos arroja el mensaje “No se encuentra el contrato de licencia de SQL Server para la edición seleccionada, EXPRESS. …”:

Y no permite continuar con la instalación. El instalador en español sólo reconoce el idioma español de España así que para proceder con la instalación en una máquina con lenguaje español de México, es necesario cambiar el idioma en nuestra computadora.

Para solucionar el problema hay que cambiar el idioma y región. Vamos a Inicio->Configuración para abrir el panel de Configuración:

Una vez ahí seleccionamos Hora e idioma:

Enseguida seleccionamos Región e idioma:

Cambiamos el país a España y en la sección Idiomas damos clic en Agregar un idioma:

En el panel Agregar un idioma buscamos Español y de la lista de idiomas mostrados seleccionamos el Español Español:

Nos mostrara una lista de regiones con idioma español, seleccionamos el que dice Español (España):

Una vez seleccionado nos regresa al panel anterior. ahí en Idiomas, en el idioma Español (España) seleccionamos el botón Opciones:

Damos al botón Descargar que se encuentra bajo el texto “Descargar paquete de idioma”:

Esperamos que termine la descarga del paquete de idioma y enseguida nos llevara al panel Región e idioma. En la sección Idiomas nos aparecerá Español (España) con el mensaje “Será el idioma para mostrar la próxima vez que inicies sesión”.

Procedemos a cerrar e iniciar sesión o a reiniciar nuestra computadora y una vez hecho esto podemos hacer la instalación de SQL Server 2017 Express sin problemas. Una vez instalado, podemos regresar el idioma de nuestra computadora nuevamente a nuestro idioma favorito.

Regístrate en el blog para recibir notificaciones de nuevas entradas. Cualquier comentario es bienvenido. No olvides visitar los anunciantes.

¡Hasta pronto!

 

Publicado el 2 comentarios

Oracle: Instalar Sql Developer en Windows.

Oracle Sql Developer es un programa gratuito creado por Oracle en lenguaje de programación Java para desarrollar y administrar su base de datos. El programa se puede descargar gratuitamente del sitio de Oracle. Para descargar la versión más reciente del programa, abre la siguiente dirección en tu navegador preferido: https://www.oracle.com/mx/database/technologies/appdev/sqldeveloper-landing.html

Aparecerá la siguiente página:

Página de SQL Developer.

Da clic en el botón “SQL Developer” para ir a la página de descargas. Ahí selecciona la liga “Download” de la plataforma “Windows 64-bit with JDK 8 included”. Si no cuentas con Windows de 64 bits, selecciona otra descarga alternativa en la misma página.

Descargar

Acepta los terminos de licencia marcando el cuadro “I reviewed and accept the Oracle Licence Agreement” y presione el botón “Download sqldeveloper-21.21.204.1703-x64.zip” (la versión y nombre del archivo pueden variar).

Aceptar licencia y descargar.

Una vez que diste clic en el botón de descarga del SQL Developer, se te pedirá los datos de inicio de sesión en Oracle:

Si aún no has creado una cuenta en Oracle, da clic en el botón “Crear una cuenta”. En caso contrario, proporciona el usuario y la contraseña y oprime “Iniciar sesión”. La descarga de de SQL Developer se iniciará.

Se descargará un archivo de tipo zip (comprimido), cuyo nombre pude variar al mostrado de acuerdo a la versión descargada. Este archivo contiene la carpeta de la aplicación comprimida:

El archivo de tipo zip no contiene un instalador de windows, contiene una carpeta llamada sqldeveloper que deberá ser extraída junto con su contenido en el lugar de tu preferencia:

Contenido del archivo zip.

En mi caso la descomprimí y copié al directorio  C:\Herramientas que creé previamenteNavegamos dentro de la carpeta sqldeveloper y ejecutamos el archivo sqldeveloper.exe dando doble clic sobre el.

Ejecutar SQL Developer.

Nos preguntará si deseamos importar la configuración de alguna instalación de alguna versión Sql Developer anterior. Selecciona de acuerdo si quieres importar la configuración de una versión anterior o no. Seleccione el botón “Sí” o “No” según sea el caso.

Importar versión anterior.

Nos aparecerá la pantalla principal de SQL Developer y nos preguntará si queremos estar enviando datos a Oracle para seguimiento de uso. La respuesta dependerá de ti. En mi caso le diré que no deseo enviar datos por lo que desmarcaré la opción “Permitir informes de uso automáticos a Oracle” y oprimiré el botón “Aceptar”.

No permitir informes a Oracle.

¡Listo! Nos mostrará la pantalla principal de SQL Developer:

Pantalla principal de SQL Developer.

En artículos posteriores veremos el uso de este programa.

¿Te fue útil este artículo? Por favor visita los anuncios de los patrocinadores para seguir publicando más artículos como estos. ¿Alguna observación o sugerencia? Utiliza los comentarios.

¡Hasta pronto!

Publicado el Dejar un comentario

Mostrar el nombre del mes actual en español en Oracle usando la función to_char y sysdate.

¿Como forzar que la función to_char de Oracle regrese el nombre del mes en español? Cuando el sistema operativo de un equipo cliente, donde se ejecutan sentencias Sql de Oracle que obtienen el nombre del mes está en otro lenguaje que no sea español, el nombre del mes lo regresa en el idioma por defecto. Por ejemplo, si ejecutamos la sentencia de la siguiente forma en un equipo cliente donde su lenguaje es inglés:

select to_char(sysdate, 'Month') as mes from dual;

MES
November

Nos regresaría el nombre del mes en inglés como se muestra.

Si queremos forzar que regrese el nombre del mes en otro lenguaje, por ejemplo español, utilizaríamos esta forma:

select to_char(sysdate, 'Month','nls_date_language=spanish') as mes from dual;

MES
Noviembre

Ahora el nombre del mes lo regresa en el lenguaje especificado.

O en lenguaje italiano sería:

select to_char(sysdate, 'Month','nls_date_language=italian') as mes from dual;

MES
Novembre

¿Te fue útil el artículo? Por favor visita los patrocinadores para seguir publicando artículos como estos. ¿Tienes alguna duda informática? Déjame tu comentario.

¡Saludos!