martes, 1 de septiembre de 2009

Cambiar el idioma por omisión de tu motor SQL Server

Mira puedes ejecutar los siguientes comandos:

SELECT @@LANGUAGE AS 'Language Name' -- Este comando es para saber en que lenguaje se encuentra.


SET LANGUAGE Spanish

exec sp_defaultlanguage sa, 'spanish'


Luego de eso, reinicia el servidor y listo. Nos vemos.

28 comentarios:

  1. Excelente esta información muy buena..
    Att Melber

    ResponderEliminar
  2. disculpa amigo lo que pasa es que no se que hace eso.
    mi pregunta: eso le cambia el lengaje de ingles a español a todo ejem ventanas menus opciones etc..
    y tambien los querys
    o solo cambia es el lenguje de programacion aunque lo dudo?
    espero pronta respuesta y disculpa mi ignorancia¡

    ResponderEliminar
  3. Hola, disculpa el atraso, este procedimiento almacenado sirve para modificar el lenguaje con el cual el motor de SQL Server te permite consultar y devolver los resultados de las consultas, es decir, si consultas una fecha con el formato 'dd-MM-yy' a una BD configurada para 'MM/dd/yyyy' te dará un error, por lo que deberás definir previamente (reiniciando posteriormente el motor de SQL) que formato de lenguaje utilizar.

    ResponderEliminar
  4. excelente compadre, gracias.

    Luis Garcia.

    ResponderEliminar
  5. Hola, disculpa la pregunta: ¿Pero donde tengo que ejecutar estos comandos? (en que parte) saludos.

    ResponderEliminar
  6. Disculpa el atraso. Deberías sacar una pantalla para ejecutar queries dentro del IDE de SQL.

    ResponderEliminar
  7. disculpa no sabess como pasar todo al español? ya hize los comandos y el lenguaje de programacion ya esta en español pero aww :s nosee sii se puede pasar todo los menus al español :S

    ResponderEliminar
  8. Hola Alucard, mira para hacer lo que quieres debes instalar una edición de SQL Server en español. Los comandos que puse, solamente sirven para que el motor de SQL utilice la configuración de fechas, decimales, etc. en español, los menús son configuración de la instalación.

    ResponderEliminar
  9. Me has salvado el culo colega !!!!! Gracias !!!

    ResponderEliminar
  10. Gracias me sirvió de mucho.........

    ResponderEliminar
  11. como cambio el idioma de todo el SQL 2008

    ResponderEliminar
  12. mmm Esto de cambiar el lenguaje, solo se lo puede hacer a nivel del motor de SQL, no se puede hacer solo al nivel de la base de datos???
    Gracias

    ResponderEliminar
  13. si no puede cambiar el idioma de las opciones botones de sql server; la solucion en 2 opciones
    1) Comprate un version de sql 2008 en español
    si no quieres comprar

    2) matate y se acabo tu problema .....

    ResponderEliminar
  14. muy bueno
    http://dbasqlserver.wordpress.com/

    ResponderEliminar
  15. amigo me sale esl sguite error the convercion of varchar data type to a datetime data type resulted in an out-of-range value
    pero aveses sale y otras veses no en otro eqipo ayuda porfavor
    mi correo es leman1212@homail.com

    ResponderEliminar
  16. hola yo tengo un problema similar lo tengo pero es español españa como lo cambio a español Mexico ???

    se los agradezco mucho

    Saludos!!

    ResponderEliminar
  17. Gracias amigo acabas de permitirme irme a dormir ya , que no es poco, lo dicho me ha funcionado y gracias

    ResponderEliminar
  18. después de ejecutar lo que pusiste y reiniciar, sigo teniendo error al ingresar el formato de fecha

    ResponderEliminar
  19. Ejecuto SELECT @@LANGUAGE AS 'Language Name' y me devuelve "English" pero sin embargo cuando hago el query del campo fecha me lo muestra como el formato dmy

    Que está mal?

    ResponderEliminar
  20. Gracias por la información me ayudo mucho

    ResponderEliminar
  21. Excelente amigo, gracias.

    ResponderEliminar