Migración SQL Server 7.0 SQL Server 2000

09/07/2003 - 13:28 por P. Vilardell | Informe spam
Hola a todos, estoy realizando una migración de un SQL
Server 7.0. a un SQL Server 2000 y mi problema es el
siguiente:

Actualmente tengo una aplicación que se conecta con el SQL
Server 7.0. (cuando se desarrollo esta aplicacion no tiene
en cuenta si los campos de la tabla que consulta son en
MAYUSCULA o MINUSCULA, de hecho este como este funciona
correctamente), tras realizar la migración probar la
aplicación contra el SQL Server 2000 me da muchos errores
de que no reconoce la columna de una tabla, es decir, el
nombre de las columnas estan definidas en MAYUSCULAS y en
la aplicación a veces se hace referencia en minusculas y a
veces en MAYUSCULAS, sino coincide da un error.

Esto solo me pasa con el SQL Server 2000, pues en el SQL
Server 7.0. no me pasa.

¿Alguien sabe como puedo solucionar el problema sin tener
que volver a reescribir todo el código de la aplicación?

Gracias.

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
09/07/2003 - 13:55 | Informe spam
(Perdón, se lo envié a otro hilo)


Tienes que cambiar la intercalación de tu base de datos para que no
distinga mayúsculas y minúsculas. Este ejemplo lo hace:

ALTER DATABASE tuBD COLLATE Traditional_Spanish_CI_AS



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"P. Vilardell" escribió en el mensaje
news:95de01c3460d$39d86cf0$
Hola a todos, estoy realizando una migración de un SQL
Server 7.0. a un SQL Server 2000 y mi problema es el
siguiente:

Actualmente tengo una aplicación que se conecta con el SQL
Server 7.0. (cuando se desarrollo esta aplicacion no tiene
en cuenta si los campos de la tabla que consulta son en
MAYUSCULA o MINUSCULA, de hecho este como este funciona
correctamente), tras realizar la migración probar la
aplicación contra el SQL Server 2000 me da muchos errores
de que no reconoce la columna de una tabla, es decir, el
nombre de las columnas estan definidas en MAYUSCULAS y en
la aplicación a veces se hace referencia en minusculas y a
veces en MAYUSCULAS, sino coincide da un error.

Esto solo me pasa con el SQL Server 2000, pues en el SQL
Server 7.0. no me pasa.

¿Alguien sabe como puedo solucionar el problema sin tener
que volver a reescribir todo el código de la aplicación?

Gracias.
#2 P.Vilardell
09/07/2003 - 15:08 | Informe spam
Hola, he probado con lo indicado (desde analizador de
consultas sql) y me devuelve el siguiente error:

Servidor: mensaje 5030, nivel 16, estado 2, línea 1
No se puede bloquear de forma exclusiva la base de datos
para realizar la operación.
Servidor: mensaje 5072, nivel 16, estado 1, línea 1
Error de ALTER DATABASE. La intercalación predeterminada
de la base de datos 'ebcom' no se puede establecer a
Traditional_Spanish_CI_AS.

¿Alguna sugerencia?

Mostrar la cita
datos para que no
Mostrar la cita
scid=/support/sql/70faq.asp
Mostrar la cita
mensaje
Mostrar la cita
#3 Javier Loria\(MVP\)
09/07/2003 - 18:03 | Informe spam
Hola:
Con el perdon de Carlos, debes hacerlo cuando no hay ningun usuario
conectado a la Base de Datos, desconecta a tus usuarios y cambia el nivel de
Intercalacion.


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
"P.Vilardell" wrote in message
news:0be701c3461b$36851ae0$
Hola, he probado con lo indicado (desde analizador de
consultas sql) y me devuelve el siguiente error:

Servidor: mensaje 5030, nivel 16, estado 2, línea 1
No se puede bloquear de forma exclusiva la base de datos
para realizar la operación.
Servidor: mensaje 5072, nivel 16, estado 1, línea 1
Error de ALTER DATABASE. La intercalación predeterminada
de la base de datos 'ebcom' no se puede establecer a
Traditional_Spanish_CI_AS.

¿Alguna sugerencia?

Mostrar la cita
datos para que no
Mostrar la cita
scid=/support/sql/70faq.asp
Mostrar la cita
mensaje
Mostrar la cita
#4 Carlos Sacristan
10/07/2003 - 07:50 | Informe spam
Por Dios, Javier, ni perdón ni nada. Eso sí, por lo que has hecho
deberías pagarte unas cervecitas en tu tierra :-p



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Javier Loria(MVP)" escribió en el mensaje
news:
Mostrar la cita
de
Mostrar la cita
#5 Javier Loria\(MVP\)
10/07/2003 - 15:56 | Informe spam
Hola Carlos:
Pues ojala pronto se cumpla.


Carlos Sacristan wrote:
Mostrar la cita
Ads by Google
Search Busqueda sugerida