Migracion a SQL 2005

06/11/2009 - 13:33 por karina | Informe spam
Hola
Estoy migrando Stores del SQL 2000 a SQL 2005 y me doy con este problema al
ejecutar el STORE
Must declare the scalar variable "@Importecomision".

Y la variable está DECLARADA como @ImporteComision o sea no distingue la
mayúscula de la minúsculas. Lo que pasa que tengo varios stores con muchos
problemas de este tipo. Alguien sabe como se le puede decir al SQL 2005 que
tome el nombre de la variable declarada.? O tengo que hacerlo yo manualmente
modificar cada nombre de variable.?

Desde ya muchas GRACIAS.
Karina.

Preguntas similare

Leer las respuestas

#6 Maxi Accotto
11/11/2009 - 23:28 | Informe spam
Karina el problema no son los Store sino el codigo de join entre alguna
tabla y alguna temporal la cual esta ultima usa la del servidor.
Para resolverlo lo ideal seria que sean prolijos en la instalacion de
collation o bien en la query cuando haces la union de join indiques de que
collation a cual va (eso lo podes hacer y te recomiendo mires los libros on
line sobre la sintaxis Collate)



Maxi Accotto
MVP en SQL Server
http://blog.maxiaccotto.com

"karina" wrote in message
news:
A nivel de servidor tengo Latin1_General_CS_AS
Ese será el problema.? Por más que tenga a nivel de Base
SQL_Latin1_General_CP1_CI_AS para los STORES me toma a NIVEL de SERVIDOR.?
Saludos
Karina.



"Maxi Accotto" escribió en el mensaje
news:%
Hola a nivel servidor que collation tenes?



Maxi Accotto
MVP en SQL Server
http://blog.maxiaccotto.com

"karina" wrote in message
news:
Carlos
Pero tengo definido a Nivel de Base de Datos esta intercalación y lo
mismo tengo problemas en la declaracion de variables de los STORES.
COLLATE SQL_Latin1_General_CP1_CI_AS

CI: Sin sensibilidad [case-insensitive]

Saludos
Karina.


"Carlos Sacristan" escribió en el mensaje
news:
Comprueba la intercalación que tiene la base de datos, seguramente
tenga una sensible a mayúsculas y tendrás que cambiarla. Echa un
vistazo al comando ALTER DATABASE para poder hacerlo

"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


"karina" wrote in message
news:
Hola
Estoy migrando Stores del SQL 2000 a SQL 2005 y me doy con este
problema al ejecutar el STORE
Must declare the scalar variable "@Importecomision".

Y la variable está DECLARADA como @ImporteComision o sea no distingue
la mayúscula de la minúsculas. Lo que pasa que tengo varios stores con
muchos problemas de este tipo. Alguien sabe como se le puede decir al
SQL 2005 que tome el nombre de la variable declarada.? O tengo que
hacerlo yo manualmente modificar cada nombre de variable.?

Desde ya muchas GRACIAS.
Karina.



















Respuesta Responder a este mensaje
#7 aa
12/11/2009 - 17:46 | Informe spam
podes hacer
select from tabla a inner join tablatemporal
on a.campo = b.campo collate y ahi la collation de la tabla local para
igualarlas
"karina" wrote in message
news:
Hola
Estoy migrando Stores del SQL 2000 a SQL 2005 y me doy con este problema
al ejecutar el STORE
Must declare the scalar variable "@Importecomision".

Y la variable está DECLARADA como @ImporteComision o sea no distingue la
mayúscula de la minúsculas. Lo que pasa que tengo varios stores con muchos
problemas de este tipo. Alguien sabe como se le puede decir al SQL 2005
que tome el nombre de la variable declarada.? O tengo que hacerlo yo
manualmente modificar cada nombre de variable.?

Desde ya muchas GRACIAS.
Karina.






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