Caracteres raros en la base de datos

04/04/2005 - 10:07 por Keyhelp | Informe spam
Hola a todos:
Hace poco se nos estropeo el disco duro donde teniamos las bases de
datos. menos mal que teniamos copia de seguridad de las mismas.
Todos los días hace una copia de las bases de datos y recogemos la
información para guardarla, son fichero BCK normal y corrientes.
Hemos formateado el disco duro, instalado el SQL Server 2000 ( Inglés ) en
nuestro W2K ( Inglés ) con los SP a la última.
A la hora de recuperar las bases de dato ( Restore Database ) lo ha
realizado correctamente pero los caracteres han cambiado... por ejemplo,
donde ponía í ( i con tilde ) ahora aparece Ý ( Y con tílde ), las á son ß y
las é son Ú. ó --> ¾ y así con los caracteres "especiales" ( la Ñ es una D
con una raya ).
¿Se puede saber que ha pasado?
¿Se puede volver al "status quo", osea como estaba antes?
Por favor, alguna pista.

Gracias de antemano.
Nota: No todas las bases de datos tienen el mismo collate, algunas son
SQL_General_Latin1_SP850 y otras son SQL_Spanish, pero este collate lo
recupera del backup.


Francisco López
Dpt. Desarrollo
Keyhelp, S.L.
http://www.keyhelp.net

Preguntas similare

Leer las respuestas

#1 Marco Casamento
04/04/2005 - 13:33 | Informe spam
Tu nota mira correcto! Lo problemas es la collation!
Tu deber instalar SQL Server con la misma collation de antes!
(o tu puede reconstruir lo master base de datos)!
¿Que collation tiene el master db ? ¿Y que collation tiene el usuario db ?

Mi esccias por mi escacio español...
"Keyhelp" ha scritto:

Hola a todos:
Hace poco se nos estropeo el disco duro donde teniamos las bases de
datos. menos mal que teniamos copia de seguridad de las mismas.
Todos los días hace una copia de las bases de datos y recogemos la
información para guardarla, son fichero BCK normal y corrientes.
Hemos formateado el disco duro, instalado el SQL Server 2000 ( Inglés ) en
nuestro W2K ( Inglés ) con los SP a la última.
A la hora de recuperar las bases de dato ( Restore Database ) lo ha
realizado correctamente pero los caracteres han cambiado... por ejemplo,
donde ponía í ( i con tilde ) ahora aparece Ý ( Y con tílde ), las á son ß y
las é son Ú. ó --> ¾ y así con los caracteres "especiales" ( la Ñ es una D
con una raya ).
¿Se puede saber que ha pasado?
¿Se puede volver al "status quo", osea como estaba antes?
Por favor, alguna pista.

Gracias de antemano.
Nota: No todas las bases de datos tienen el mismo collate, algunas son
SQL_General_Latin1_SP850 y otras son SQL_Spanish, pero este collate lo
recupera del backup.


Francisco López
Dpt. Desarrollo
Keyhelp, S.L.
http://www.keyhelp.net



Respuesta Responder a este mensaje
#2 Keyhelp
04/04/2005 - 16:32 | Informe spam
Stupendo. se como desmontar las bases de datos y volver a generar el
Collation de la MASTER
Pero ¿cómo sé cual es el Collation del usuario db?
El de la master no hay ningún problema pues está en pantalla.
Es posible que al volver a montar el SQL Server 2000 se haya cambiado el
Collate de la MASTER por eso da los problemas con respecto a los anterior.

"Marco Casamento" escribió en el
mensaje news:
Tu nota mira correcto! Lo problemas es la collation!
Tu deber instalar SQL Server con la misma collation de antes!
(o tu puede reconstruir lo master base de datos)!
¿Que collation tiene el master db ? ¿Y que collation tiene el usuario db ?

Mi esccias por mi escacio español...
"Keyhelp" ha scritto:

> Hola a todos:
> Hace poco se nos estropeo el disco duro donde teniamos las bases de
> datos. menos mal que teniamos copia de seguridad de las mismas.
> Todos los días hace una copia de las bases de datos y recogemos la
> información para guardarla, son fichero BCK normal y corrientes.
> Hemos formateado el disco duro, instalado el SQL Server 2000 ( Inglés )


en
> nuestro W2K ( Inglés ) con los SP a la última.
> A la hora de recuperar las bases de dato ( Restore Database ) lo ha
> realizado correctamente pero los caracteres han cambiado... por ejemplo,
> donde ponía í ( i con tilde ) ahora aparece Ý ( Y con tílde ), las á son


ß y
> las é son Ú. ó --> ¾ y así con los caracteres "especiales" ( la Ñ es una


D
> con una raya ).
> ¿Se puede saber que ha pasado?
> ¿Se puede volver al "status quo", osea como estaba antes?
> Por favor, alguna pista.
>
> Gracias de antemano.
> Nota: No todas las bases de datos tienen el mismo collate, algunas son
> SQL_General_Latin1_SP850 y otras son SQL_Spanish, pero este collate lo
> recupera del backup.
>
>
> Francisco López
> Dpt. Desarrollo
> Keyhelp, S.L.
> http://www.keyhelp.net
>
>
>
Respuesta Responder a este mensaje
#3 Marco Casamento
04/04/2005 - 17:03 | Informe spam
Cuando tu instala Sql Server si tu no cambia Collation el programa de
instalación propone SQL Spanish que es la predefined por SQL Server Spanish
nacionalización.
Cuando tu hacer a recuperar las bases de datos, tu recupera la collation
original del usuario db.
Tu deber reconstruir tu master db con la collation SQL_General_Latin1_SP850
(en inglés
http://msdn.microsoft.com/library/d...l_8w8p.asp) y, entonces, hacer le service pack!
Esperando que tu mi comprende, con mi escuchas por lo escacio español!
(Pueda te scriber en Ingles Y Italiano)
Saludos,
Marco

"Keyhelp" ha scritto:

Stupendo. se como desmontar las bases de datos y volver a generar el
Collation de la MASTER
Pero ¿cómo sé cual es el Collation del usuario db?
El de la master no hay ningún problema pues está en pantalla.
Es posible que al volver a montar el SQL Server 2000 se haya cambiado el
Collate de la MASTER por eso da los problemas con respecto a los anterior.

"Marco Casamento" escribió en el
mensaje news:
> Tu nota mira correcto! Lo problemas es la collation!
> Tu deber instalar SQL Server con la misma collation de antes!
> (o tu puede reconstruir lo master base de datos)!
> ¿Que collation tiene el master db ? ¿Y que collation tiene el usuario db ?
>
> Mi esccias por mi escacio español...
> "Keyhelp" ha scritto:
>
> > Hola a todos:
> > Hace poco se nos estropeo el disco duro donde teniamos las bases de
> > datos. menos mal que teniamos copia de seguridad de las mismas.
> > Todos los días hace una copia de las bases de datos y recogemos la
> > información para guardarla, son fichero BCK normal y corrientes.
> > Hemos formateado el disco duro, instalado el SQL Server 2000 ( Inglés )
en
> > nuestro W2K ( Inglés ) con los SP a la última.
> > A la hora de recuperar las bases de dato ( Restore Database ) lo ha
> > realizado correctamente pero los caracteres han cambiado... por ejemplo,
> > donde ponía í ( i con tilde ) ahora aparece Ý ( Y con tílde ), las á son
ß y
> > las é son Ú. ó --> ¾ y así con los caracteres "especiales" ( la Ñ es una
D
> > con una raya ).
> > ¿Se puede saber que ha pasado?
> > ¿Se puede volver al "status quo", osea como estaba antes?
> > Por favor, alguna pista.
> >
> > Gracias de antemano.
> > Nota: No todas las bases de datos tienen el mismo collate, algunas son
> > SQL_General_Latin1_SP850 y otras son SQL_Spanish, pero este collate lo
> > recupera del backup.
> >
> >
> > Francisco López
> > Dpt. Desarrollo
> > Keyhelp, S.L.
> > http://www.keyhelp.net
> >
> >
> >



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