Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ayuda con este error .........

787 views
Skip to first unread message

jpablos

unread,
Oct 16, 2008, 11:54:08 AM10/16/08
to
Saludos ............

Se me presenta el siguiente error en Sql Server 2005 "No se puede resolver
el conflicto de Intercalacion entre Modern_Spanish_CI_AS y
Modern_Spanish_CI_AI" de la operacion equal to.

Revisando en Internet he encontrado que en el momento de la instalacion de
SQL SERVER se eligio el collate Modern_Spanish_CI_AS, la base de datos se la
trajo de otra parte y se la restauro pero al parecer esta base de datos tiene
el collate "Modern_Spanish_CI_AI", me pueden ayudar con una solucion para
este error, como puedo cambiar el collate de la Base de Datos para que no se
me genere este error ?????, es realmente porque tanto el servidor como la
base de datos tienen diferente collate que se produce este error ????

Gracias .........

Maxi Accotto

unread,
Oct 16, 2008, 11:57:28 AM10/16/08
to
Holas, tenes distintos collation en las columnas que estas haciendo el join
de datos,

Revisa la opcion Collate en tus libros online para indicarle en la sentencia
del join cual es cada collate

--

Saludos
-----------------------------------------------------------------------
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-------------------------------------------------------------------

"jpablos" <jpa...@discussions.microsoft.com> escribió en el mensaje de
noticias:27DFE3FD-1B4D-41E7...@microsoft.com...

Alejandro Mesa

unread,
Oct 16, 2008, 12:06:00 PM10/16/08
to
jpablos,

Para evitar el error, sin mucho cambio, usa la clausula COLLATE.

select *
from mi_tabla
where mi_columna = 'whatever' collate 'Modern_Spanish_CI_AI'
go

Para cambiar la collation de la database, usa "alter database". Esto solo
enforzara la nueva collation para futuras columnas o cambios, pero no la
collation de las columnas existentes, incluyendo data.

Pudieras volcar toda la data hacia disco, recrear la db y luego subir la data.

How to transfer a database from one collation to another collation in SQL
Server
http://support.microsoft.com/kb/325335

AMB

0 new messages