________________________________
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de PabloC
Enviado el: Martes, 14 de Agosto de 2007 02:53 p.m.
Para: Valeria Rotolo
Asunto: [dbms] Collation Error
Ya lo habia hecho y es como vos decis, estan con diferente collation, amen de
eso el tema es saber porque paso eso??
Puedo asegurar y defender mi posicion de que el cliente metio mano en las
tablas??
Saludos
PabloC
----- Original Message -----
From: Pablo A. Allois <mailto:[EMAIL PROTECTED]>
To: pablo.canonico <mailto:[EMAIL PROTECTED]>
Sent: Tuesday, August 14, 2007 1:50 PM
Subject: [dbms] Collation Error
Exportate el script de las tablas que participan de la query, y fijate
que las columnas tienen diferente collation.
________________________________
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de PabloC
Enviado el: Martes, 14 de Agosto de 2007 01:22 p.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Collation Error
SI da error, yo escribi " y corro la consulta da el mismo error", es
algo de la tabla y no se que puede ser
Ambas tablas no son temporales, son creadas al iniciar el sistema por
primera vez y en teoria NADIE las toca
Saludos
PabloC
----- Original Message -----
From: Pablo A. Allois <mailto:[EMAIL PROTECTED]>
To: pablo.canonico <mailto:[EMAIL PROTECTED]>
Sent: Tuesday, August 14, 2007 11:28 AM
Subject: [dbms] Collation Error
Si la misma DB en tu server no da error ... da la impresion de
que una de las tablas del join es temporal o la estas creando al vuelo.
Puede ser ?
________________________________
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de
PabloC
Enviado el: Martes, 14 de Agosto de 2007 11:13 a.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Collation Error
Hola
Ok a tus comentarios pero no tiene SQL embedido esta todo en
store procedures, me exprese mal
La query funciona bien con el collate database_default, pero lo
raro es que solo es en una base en particular si me traigo un backup, lo
recupero en mi server y corro la consulta da el mismo error
Saludos
PabloC
----- Original Message -----
From: Pablo A. Allois <mailto:[EMAIL PROTECTED]>
To: pablo.canonico <mailto:[EMAIL PROTECTED]>
Sent: Monday, August 13, 2007 6:19 PM
Subject: [dbms] Collation Error
Pablo,
No hace falta que modifiques el ejecutable.
(aunque seria un buen
castigo por embeber sql en el binario)
Exporta las tablas a un script y fijate que
seguramente las columnas
que estas comparando tienen un collation diferente ...
emparejale la
collation y tiene que andar bien la query.
Saludos!
________________________________
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre
de Jorge Román
Enviado el: Lunes, 13 de Agosto de 2007 04:54 p.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Collation Error
Pablo:
El formato de intercalación de un campo caracter se
asume de la
configuración del servidor si no se indica
explícitamente. Verifica en todo
caso el formato de tu servidor y compara otros campos
caracter para que
descartes si el cambio se ha realizado manualmente.
Sds,
Jorge.
-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre
de PabloC
Enviado el: Lunes, 13 de Agosto de 2007 02:49 p.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Collation Error
Gracias Jorge
Con eso funciona
Lo raro es qeu este sistema esta siendo utilizado en
mas de 50 paises y
nunca nadie tuvo este problema y la verdad que
modificar el ejecutable por
esto no tiene sentido
Puede ser que hayan "metido" mano en el SQL?
Saludos y gracias
PabloC
----- Original Message -----
From: Jorge Román <mailto:[EMAIL PROTECTED]>
To: pablo.canonico <mailto:[EMAIL PROTECTED]>
Sent: Monday, August 13, 2007 2:13 PM
Subject: [dbms] Collation Error
Pablo:
Este error se da porque estás tratando de hacer un join
entre dos
campos de tipo carácter que tiene diferentes formatos
de intercalación. En
SQL 2005, se puede usar la cláusula COLLATE dentro del
join para forzar el
formato de intercalación, no estoy seguro si también
existe en sql200.
SELECT <campos>
FROM Tabla1
INNER JOIN Tabla2 ON
Tabla1.campo collate
Modern_Spanish_CS_AI = Tabla2.campo
Sds,
Jorge.
-----Mensaje original-----
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre
de PabloC
Enviado el: Lunes, 13 de Agosto de 2007 10:52 a.m.
Para: [EMAIL PROTECTED]
Asunto: [dbms] Collation Error
Hola a todos
En un servidor de un cliente me esta dando un error que
no se como
evitarlo.
Es un SQL2000 en ingles, pero en un Win2003 en
portugues, un simple
select con join de dos tablas por un campo char(3) me
da este error
Server: Msg 446, Level 16, State 9, Line 1
Cannot resolve collation conflict for equal to
operation.
Tiene seteado el collation en Modern_Spanish_CS_AI
Alguna idea?
Lo puedo evitar con algun seteo a nivel TSQL o tengo que
reinstalar??
Saludos
PabloC
__________ Información de NOD32, revisión 2455
(20070813) __________
Este mensaje ha sido analizado con NOD32 antivirus
system
http://www.nod32.com
Este email y cualquier otro archivo transmitido con el
son
confidenciales y entendidos solamente para el uso de la
persona o entidad a
quienes esta dirigida y otros no lo pueden distribuir,
copiar o usar. Si
usted recibiera este email por error, favor eliminarlo
sin copiarlo,
distribuirlo o retener copias o notifique a nuestro
Administrador de email a
[EMAIL PROTECTED] Note que esta NO es la direccion de
la persona
quien le envio este mail sino una direccion
administrativa general.
Los puntos de vista expresados en este email podrian
ser puntos de
vista personales del remitente y no necesariamente de
CCR S.A. a menos de
que este especificamente establecido.
Por favor, note que CCR puede y se reserva el derecho
de monitorear
las comunicaciones de email que pasen a traves de su
red.
--------------------------------------------------------
This email and any files transmitted with it are
confidential and
intended solely for the use of the individual or entity
to whom they are
addressed and others may not distribute, copy or use
it. If you receive this
email by mistake, please either delete it without
reproducing, distributing
or retaining copies thereof or notify our email
administrator at
[EMAIL PROTECTED] Note that this is NOT the address of
the person who
sent this mail to you but a general administrative
address.
The views expressed in this email may be the personal
views of the
sender and not of CCR S.A. unless specifically stated.
Please note that CCR is able to, and reserves the right
to, monitor
e-maiil communications passing through its network.
Este email y cualquier otro archivo transmitido con el
son confidenciales y
entendidos solamente para el uso de la persona o
entidad a quienes esta
dirigida y otros no lo pueden distribuir, copiar o
usar. Si usted recibiera
este email por error, favor eliminarlo sin copiarlo,
distribuirlo o retener
copias o notifique a nuestro Administrador de email a
[EMAIL PROTECTED] Note que esta NO es la direccion de
la persona
quien le envio este mail sino una direccion
administrativa general.
Los puntos de vista expresados en este email podrian
ser puntos de vista
personales del remitente y no necesariamente de CCR
S.A. a menos de que este
especificamente establecido.
Por favor, note que CCR puede y se reserva el derecho
de monitorear las
comunicaciones de email que pasen a traves de su red.
--------------------------------------------------------
This email and any files transmitted with it are
confidential and intended
solely for the use of the individual or entity to whom
they are addressed
and others may not distribute, copy or use it. If you
receive this email by
mistake, please either delete it without reproducing,
distributing or
retaining copies thereof or notify our email
administrator at
[EMAIL PROTECTED] Note that this is NOT the address of
the person who
sent this mail to you but a general administrative
address.
The views expressed in this email may be the personal
views of the sender
and not of CCR S.A. unless specifically stated.
Please note that CCR is able to, and reserves the right
to, monitor e-maiil
communications passing through its network.
__________ Información de NOD32, revisión 2457
(20070813) __________
Este mensaje ha sido analizado con NOD32 antivirus
system
http://www.nod32.com
__________ Información de NOD32, revisión 2457 (20070813)
__________
Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com
AVISO LEGAL:
Esta información es privada y confidencial y está dirigida únicamente a su
destinatario. Si Usted no es el destinatario original de este mensaje y por
este medio pudo acceder a dicha información, por favor elimínelo. La
distribución o copia del mismo está estrictamente prohibida. Esta comunicación
es sólo para propósitos de información y no debe ser considerada como
propuesta, aceptación ni como una declaración de voluntad oficial de DISCO S.A.
y/o subsidiarias y/o afiliadas. La transmisión de e-mails no garantiza que el
correo electrónico sea seguro o libre de error. Por consiguiente, no
manifestamos que esta información sea completa o precisa. Toda información está
sujeta a alterarse sin previo aviso.