________________________________

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.

Responder a