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

    ResponderBorrar
  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¡

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

    ResponderBorrar
  4. excelente compadre, gracias.

    Luis Garcia.

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

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

    ResponderBorrar
  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

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

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

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

    ResponderBorrar
  11. 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

    ResponderBorrar
  12. 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 .....

    ResponderBorrar
  13. muy bueno
    http://dbasqlserver.wordpress.com/

    ResponderBorrar
  14. 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

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

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

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

    ResponderBorrar
  18. 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?

    ResponderBorrar
  19. Gracias por la información me ayudo mucho

    ResponderBorrar
  20. Excelente amigo, gracias.

    ResponderBorrar