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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Carlos Sacristan
06/10/2009 - 09:37 | Informe spam
Y, por cierto, yo me plantearía muy seriamente la migración a una versión
más actual (2005 ó 2008).

Además de que ya no tienes soporte oficial por parte de MS, la cantidad de
mejoras que te estás perdiendo es... bueno, casi incontable.

"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


"Carlos Sacristan" wrote in message
news:
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.



Respuesta Responder a este mensaje
#3 Marcelo
07/10/2009 - 03:50 | Informe spam
muchas gracias Carlos.

Teniendo en cuenta que no entiendo nada de SQL Server (Tuve que repararlo de
favor especial porque no conseguian gente) como utilizaria la instruccion
convert para que corriendola desde el server al usuario le aparezca como
antes del problema?

Gracias nuevamente

"Carlos Sacristan" escribió en el mensaje de noticias
news:
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.



Respuesta Responder a este mensaje
#4 Carlos Sacristan
07/10/2009 - 09:29 | Informe spam
Echa un vistazo a los BOL (la ayuda de SQL Server) y consulta por ese tema,
ahí te quitarás todas las dudas sobre dicha instrucción

"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:%
muchas gracias Carlos.

Teniendo en cuenta que no entiendo nada de SQL Server (Tuve que repararlo
de favor especial porque no conseguian gente) como utilizaria la
instruccion convert para que corriendola desde el server al usuario le
aparezca como antes del problema?

Gracias nuevamente

"Carlos Sacristan" escribió en el mensaje de noticias
news:
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.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida