En este grupo En todos

Foro de MySQL



Conflicto de intercalación para el operador greater than

Soledad
Entre Ríos, Argentina
Escrito por Soledad Demarchi
el 27/01/2009

Hola! Tengo un problema para poder traer datos a travesde tareas programadas.

<! -- /* Style Definitions */ p. MsoNormal, li. MsoNormal, div. MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:. 0001pt; mso-pagination:widow-orphan; font-size:12. 0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:595. 3pt 841. 9pt; margin:70. 85pt 3. 0cm 70. 85pt 3. 0cm; mso-header-margin:35. 4pt; mso-footer-margin:35. 4pt; mso-paper-source:0;} div. Section1 {page:Section1;} -->

La situación es la siguiente:

Desde hace un tiempo mediante tarea programada traía los datos de todos los servidores vinculados que tenia mediante la siguiente consulta

DECLARE @ls_suc char(3)

select @ls_suc = sucursal from SucI.Base1.dbo. Er_numeros_grales

INSERT INTO Sucursal_Journals SELECT @ls_suc, *

from SucI.Base1.dbo. MainTxnJournal

where PostDate > (select max(postdate)

from Sucursal_Journals where sucorig = @ls_suc)

GO

Esto lo podía hacer sin ningún problema pero luego decidieron cambiar la base Base1 por una nueva base llamada Base2 la estructura de la tabla es la misma pero lo que me cambio fue el idioma con que definieron la nueva base.

La Base1 tiene idioma Modern_Spanish_CI_AS

La Base2 tiene idioma SQL_Latin1_General_CP1_CI_AS

Cuando quiero correr el script que corría antes (previamente le cambio el nombre de las bases) me da el siguiente error.

Servidor: mensaje 446, nivel 16, estado 9, línea 4

No se puede resolver el conflicto de intercalación para el operador greater than.

Alguien me puede dar una mano? La verdad que no se ya como resolverlo puesto que la sentencia es muy sencilla.

Desde ya muchas gracias

Saludos cordiales,

Sole