Migracion SQL7 a SQL2000

18/12/2003 - 23:22 por Xavier Avilés | Informe spam
Estamos migrando nuestra base de datos SQL7 (Inglés) a SQL2K (Español), pero
al ejecutar algunos Stored Procedures me da el siguiente error:
Error Code: 446
Error Text :[Microsoft] [ODBC SQL Server Driver] [SQL Server] No se puede
resolver el conflicto de Intercalación para el operador equal to.

El Code Page definido en SQL7 (Inglés) es CP 1252
Al instalar SQL 2K(Español) no es claro cual de las alternativas que muestra
es la equivalente al Code Page de SQL 7.
De antemano muchas gracias por vuestra ayuda.

Preguntas similare

Leer las respuestas

#1 Maximiliano Damian Accotto
18/12/2003 - 23:52 | Informe spam
hola!! que codigos de intercalacion tenias en sql7?

estas usando el mismo en 2k?

un saludo

Maximiliano Damian Accotto
(maxi_accotto[arroba]speedy.com.ar)

MSN:
"Xavier Avilés" escribió en el mensaje
news:
Estamos migrando nuestra base de datos SQL7 (Inglés) a SQL2K (Español),


pero
al ejecutar algunos Stored Procedures me da el siguiente error:
Error Code: 446
Error Text :[Microsoft] [ODBC SQL Server Driver] [SQL Server] No se puede
resolver el conflicto de Intercalación para el operador equal to.

El Code Page definido en SQL7 (Inglés) es CP 1252
Al instalar SQL 2K(Español) no es claro cual de las alternativas que


muestra
es la equivalente al Code Page de SQL 7.
De antemano muchas gracias por vuestra ayuda.


Respuesta Responder a este mensaje
#2 Sérgio Monteiro
19/12/2003 - 03:49 | Informe spam
Hola Xavier,

El error este quiere decir que una de sus bases de datos DEL SISTEMA
(master, model, msdb, tempdb) tiene el collation distinto de las otras. Eso
pasa en general cuando la model tiene un collate como Latin1_General_CI_AS y
la master tiene algun otro, que puede ser el caso en un restore de la
master. Otro és que puede que hayas restaurado la msdb de un servidor en
otro con collate distinto. Eso porque en SQL Server 2000 bien podes tener
Base de datos con Collation (Intercalacion se dice en Español no??)
distintos, pero todas las bases de sistema tiene que tener la misma.

El problema aqui es que no oficialmente no podes cambiar el collation del
servidor sin tener que hacer un restore de las bases de datos de usuario.
Pero, no oficialmente, hay una manera de hacerlo sin volver a instalar y sin
usar el "rebuild master", pero primero tenes que saber qual es el Collate
que usa tu servidor SQL 7.0, con el procedimento sp_helpsort.

Si lo descrito mas arriba es tu caso, decinos asi que te ayudemos.
Saludos,

Sérgio Monteiro - Brasil
www.sqlpass.org
"Xavier Avilés" escreveu na mensagem
news:
Estamos migrando nuestra base de datos SQL7 (Inglés) a SQL2K (Español),


pero
al ejecutar algunos Stored Procedures me da el siguiente error:
Error Code: 446
Error Text :[Microsoft] [ODBC SQL Server Driver] [SQL Server] No se puede
resolver el conflicto de Intercalación para el operador equal to.

El Code Page definido en SQL7 (Inglés) es CP 1252
Al instalar SQL 2K(Español) no es claro cual de las alternativas que


muestra
es la equivalente al Code Page de SQL 7.
De antemano muchas gracias por vuestra ayuda.


Respuesta Responder a este mensaje
#3 Harold Araujo
19/12/2003 - 14:45 | Informe spam
Yo te recomiendo que guardes el Script de tablas/indices,
vistas, sp. y luego utilice el BCP para extraer la data y
luego el Bulk Copy.

Esto es mas seguro y te garantizo el 100 % de la
migracion, hasta lo momento yo he realizado 7 migraciones
de esta forma

Estamos migrando nuestra base de datos SQL7 (Inglés) a


SQL2K (Español), pero
al ejecutar algunos Stored Procedures me da el siguiente


error:
Error Code: 446
Error Text :[Microsoft] [ODBC SQL Server Driver] [SQL


Server] No se puede
resolver el conflicto de Intercalación para el operador


equal to.

El Code Page definido en SQL7 (Inglés) es CP 1252
Al instalar SQL 2K(Español) no es claro cual de las


alternativas que muestra
es la equivalente al Code Page de SQL 7.
De antemano muchas gracias por vuestra ayuda.


.

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