Copiando Base de Datos a Otro Servidor para pruebas

30/05/2005 - 17:14 por Alex Moreno | Informe spam
Tengo un dos servidores:
SQL 2000 en Windows 2003 -> PRODUCCION
SQL 2000 en Window NT Service pack 6 -> PRUEBAS

quiero tener una copiar de PRODUCCION en PRUEBAS

Saco un backup completo de todas las bases y las restauro en pruebas
incluyendo la master,
pero al probar una de las aplicaciones me da el siguiente error:

Cannot resolve collation conflict for equal to operation.

el problema se debe a que se utilzan tablas temporales. y la base de datos
TEMDB tiene collate name= Latin1_General_CI_AS
pero la base donde estan los datos de la aplicacion tiene collate nameSQL_Latin1_General_CP1_CI_AS,

En el servidor de PRODUCCION las dos bases de datos tienen collate nameSQL_Latin1_General_CP1_CI_AS, se que al momoento de instalar se escoje en
tipo de lenguaje el servidor, y alli escojo Latin_General, cual deberia
escoger para no tener este problema, o hay alguna forma de solucionarlo sin
tener que reinstalar SQL 2000 en PRUEBAS

Gracias por su ayuda

atte.

Alex Moreno R.
 

Leer las respuestas

#1 Maxi
30/05/2005 - 17:25 | Informe spam
Hola, si lamentablemente usas tablas temporales vas a tener que instalar con
el mismo collate uno y otro server. No recuerdo si se le puede cambiar a la
tempdb el collate. Deberias probar con ALTER DATABASE


Salu2
Maxi


"Alex Moreno" escribió en el mensaje
news:OY$
Tengo un dos servidores:
SQL 2000 en Windows 2003 -> PRODUCCION
SQL 2000 en Window NT Service pack 6 -> PRUEBAS

quiero tener una copiar de PRODUCCION en PRUEBAS

Saco un backup completo de todas las bases y las restauro en pruebas
incluyendo la master,
pero al probar una de las aplicaciones me da el siguiente error:

Cannot resolve collation conflict for equal to operation.

el problema se debe a que se utilzan tablas temporales. y la base de datos
TEMDB tiene collate name= Latin1_General_CI_AS
pero la base donde estan los datos de la aplicacion tiene collate name> SQL_Latin1_General_CP1_CI_AS,

En el servidor de PRODUCCION las dos bases de datos tienen collate name> SQL_Latin1_General_CP1_CI_AS, se que al momoento de instalar se escoje en
tipo de lenguaje el servidor, y alli escojo Latin_General, cual deberia
escoger para no tener este problema, o hay alguna forma de solucionarlo
sin
tener que reinstalar SQL 2000 en PRUEBAS

Gracias por su ayuda

atte.

Alex Moreno R.




Preguntas similares