cambio de idioma SQL

06/10/2009 - 03:12 por Marcelo | Informe spam
Buen dia a todos, tuve que atender un incidente en un sql server 7 (en
ingles sobre un windows 2000 server en ingles), el cual me forzo a realizar
un rebuild de la master segun documentacion de technet, ya que no tenian
backup de la misma. Una vez que los servicios levantaron, restaure las bases
de datos del backup, unas 70, y si bien los sistemas funcionan, el problema
que quedo es con la fecha. Todo lo que se ingreso hasta el momento del
incidente tenia formato DD/MM/AA, y post-reparacion, todo lo registrado sale
con formato MM/DD/AA.
La config. regional es espanish, y el campo fecha esta seteado en dd/mm/aa.
La pregunta es como puedo cambiar dicha configuracion.
Muchas gracias de antemano.
 

Leer las respuestas

#1 Carlos Sacristan
06/10/2009 - 09:31 | Informe spam
Como muy bien has dicho, el problema es con el formato de la fecha, no con
el valor en sí, que sigue siendo correcto.

La forma en la que SQL Server presenta la fecha depende de la configuración
regional que tengas establecido, o el idioma que el usuario de la conexión
tenga, o el valor de SET DATEFORMAT establezcas.

En cualquier caso, si quieres evitarte problemas, envía las fechas en
formato YYYYMMDD o YYYYMMDD hh:mn:ss y cuando quieras verlas, usa la
instrucción CONVERT aplicando el estilo conveniente.

"Caminar sobre el agua y desarrollar software a partir de unas
especificaciones es fácil, si ambas están congeladas."
Edward V. Berard, ingeniero informático


"Marcelo" wrote in message
news:
Buen dia a todos, tuve que atender un incidente en un sql server 7 (en
ingles sobre un windows 2000 server en ingles), el cual me forzo a
realizar un rebuild de la master segun documentacion de technet, ya que no
tenian backup de la misma. Una vez que los servicios levantaron, restaure
las bases de datos del backup, unas 70, y si bien los sistemas funcionan,
el problema que quedo es con la fecha. Todo lo que se ingreso hasta el
momento del incidente tenia formato DD/MM/AA, y post-reparacion, todo lo
registrado sale con formato MM/DD/AA.
La config. regional es espanish, y el campo fecha esta seteado en
dd/mm/aa.
La pregunta es como puedo cambiar dicha configuracion.
Muchas gracias de antemano.

Preguntas similares