Error en code pages

08/12/2004 - 23:41 por Antonio Garcia | Informe spam
Hola amigos, tengo un gran problema:

Tengo 4 bases de datos que tienen la misma tabla pero tienen diferente
collation:

Principal -> SQL_Latin1_General_CP1_CI_AS
China -> chinese_PRC_CI_AI
Japon -> Japanese_CI_AI_KS
Korea -> Korean_Wansung_CI_AI

he puesto un trigger de insercion para esta tabla en la base de datos
Principal, la idea es que inserte el mismo registro en las otras bases de
datos, pero para efectos de hacer una prueba sencilla he puesto el siguiente
codigo:

CREATE TRIGGER marketing_activity_insert ON dbo.Marketing_Activity
INSTEAD OF INSERT
AS
insert into china..activitdades(commentarios) select comentarios from
inserted

El campo comentarios es de tipo text.
Cuando le hago un click en "Comprobar sintaxis" me sale el siguiente error:
Error 450: Code page translations are not supported for the text data type.
From: 1252 To: 936

¿Como puedo solucionar este incoveniente?
Gracias por sus respuestas

Preguntas similare

Leer las respuestas

#1 Paulino Padial
09/12/2004 - 01:18 | Informe spam
El problema es de collation, del tipo de formato.. Podrias probar a usar
Unicode, que es formato universal para todos los idiomas.

Saludos, Paulino Padial
Respuesta Responder a este mensaje
#2 Miguel Egea
11/12/2004 - 23:48 | Informe spam
para cada uno usa un casting sería algo así

CREATE TRIGGER marketing_activity_insert ON dbo.Marketing_Activity
INSTEAD OF INSERT
AS
insert into china..activitdades(commentarios) select comentarios collate
chinese_PRC_CI_AI from
inserted


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?


"Antonio Garcia" escribió en el mensaje
news:
Hola amigos, tengo un gran problema:

Tengo 4 bases de datos que tienen la misma tabla pero tienen diferente
collation:

Principal -> SQL_Latin1_General_CP1_CI_AS
China -> chinese_PRC_CI_AI
Japon -> Japanese_CI_AI_KS
Korea -> Korean_Wansung_CI_AI

he puesto un trigger de insercion para esta tabla en la base de datos
Principal, la idea es que inserte el mismo registro en las otras bases de
datos, pero para efectos de hacer una prueba sencilla he puesto el
siguiente
codigo:

CREATE TRIGGER marketing_activity_insert ON dbo.Marketing_Activity
INSTEAD OF INSERT
AS
insert into china..activitdades(commentarios) select comentarios from
inserted

El campo comentarios es de tipo text.
Cuando le hago un click en "Comprobar sintaxis" me sale el siguiente
error:
Error 450: Code page translations are not supported for the text data
type.
From: 1252 To: 936

¿Como puedo solucionar este incoveniente?
Gracias por sus respuestas




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