Pasar DB de SQL 2005 a SQL 2000

10/07/2006 - 14:54 por hernan Arboleda | Informe spam
Hola Grupo

Tengo una base de datos montada en SQL server 2005 y deseo hacer una copia y
montarla en una servidor de SQL server 2000

De antemano mil gracias por la colaboracion

Preguntas similare

Leer las respuestas

#1 José
10/07/2006 - 16:13 | Informe spam
Hola hernán, ante tu misma situación me aconsejaron utilizar paquete SSIS
(ex dts).
Intenté a través de:
Transfer database task y obtuve el error:
"El origen debe especificar un SQL con una versión anterior oigual al
destino"
Quizás se deba a que tengo una versión de evaluación de sql 2005 pero no
estoy seguro, podrías probar y si te funciona (o no) agradeceria me
avises...
Saludos.-


"hernan Arboleda" wrote in message
news:
Hola Grupo

Tengo una base de datos montada en SQL server 2005 y deseo hacer una copia


y
montarla en una servidor de SQL server 2000

De antemano mil gracias por la colaboracion



Respuesta Responder a este mensaje
#2 hernan Arboleda
10/07/2006 - 17:46 | Informe spam
Gracias por responder Jose.
Por transact de SQL hay forma de hacerlo

Mil gracias



"José" escribió en el mensaje
news:
Hola hernán, ante tu misma situación me aconsejaron utilizar paquete SSIS
(ex dts).
Intenté a través de:
Transfer database task y obtuve el error:
"El origen debe especificar un SQL con una versión anterior oigual al
destino"
Quizás se deba a que tengo una versión de evaluación de sql 2005 pero no
estoy seguro, podrías probar y si te funciona (o no) agradeceria me
avises...
Saludos.-


"hernan Arboleda" wrote in message
news:
Hola Grupo

Tengo una base de datos montada en SQL server 2005 y deseo hacer una
copia


y
montarla en una servidor de SQL server 2000

De antemano mil gracias por la colaboracion







Respuesta Responder a este mensaje
#3 DosFlores
11/07/2006 - 08:54 | Informe spam
Conectar desde Management Studio a SQL 2000, creas el SCRIPT de la bd 2005
completa, lo ejecutas contra SQL2000, cuidado aquí para no incorporar
características nuevas de 2005, luego tabla a tabla pasas los datos (insert
x select * from x), aquí puede ser que tengas problemas con los triggers,
checks, contrains, etc, de ahí que tendrías que hacer un script con las
tablas solamente, y otro que ejecutarías al final con el resto...

En definitiva, creo que es más fácil hacerlo con SSIS de 2005 a 2000 o con
DTS si lo haces desde 2000.

Un saludo
Oscar Montesinos
"hernan Arboleda" escribió en el mensaje
news:
Gracias por responder Jose.
Por transact de SQL hay forma de hacerlo

Mil gracias



"José" escribió en el mensaje
news:
Hola hernán, ante tu misma situación me aconsejaron utilizar paquete SSIS
(ex dts).
Intenté a través de:
Transfer database task y obtuve el error:
"El origen debe especificar un SQL con una versión anterior oigual al
destino"
Quizás se deba a que tengo una versión de evaluación de sql 2005 pero no
estoy seguro, podrías probar y si te funciona (o no) agradeceria me
avises...
Saludos.-


"hernan Arboleda" wrote in message
news:
Hola Grupo

Tengo una base de datos montada en SQL server 2005 y deseo hacer una
copia


y
montarla en una servidor de SQL server 2000

De antemano mil gracias por la colaboracion











Respuesta Responder a este mensaje
#4 Carlos Sacristán
11/07/2006 - 09:54 | Informe spam
Da igual seleccionar la opción de script compatible con versiones
anteriores en SQL Server 2005, porque sigue haciéndolo mal.

Yo estoy en esta situación: las bases de datos de desarrollo y test
están en 2005, mientras que producción está en 2000 y por tanto los scripts
tienen que ser compatibles con la versión 2000. Sin embargo, no lo hace
bien. Hace tiempo posteé este mismo tema para ver si le sucedía a alguien
más y aún nadie me hizo el favor de hacerme esa prueba...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"DosFlores" escribió en el mensaje
news:
Conectar desde Management Studio a SQL 2000, creas el SCRIPT de la bd 2005
completa, lo ejecutas contra SQL2000, cuidado aquí para no incorporar
características nuevas de 2005, luego tabla a tabla pasas los datos


(insert
x select * from x), aquí puede ser que tengas problemas con los triggers,
checks, contrains, etc, de ahí que tendrías que hacer un script con las
tablas solamente, y otro que ejecutarías al final con el resto...

En definitiva, creo que es más fácil hacerlo con SSIS de 2005 a 2000 o con
DTS si lo haces desde 2000.

Un saludo
Oscar Montesinos
"hernan Arboleda" escribió en el mensaje
news:
> Gracias por responder Jose.
> Por transact de SQL hay forma de hacerlo
>
> Mil gracias
>
>
>
> "José" escribió en el mensaje
> news:
>> Hola hernán, ante tu misma situación me aconsejaron utilizar paquete


SSIS
>> (ex dts).
>> Intenté a través de:
>> Transfer database task y obtuve el error:
>> "El origen debe especificar un SQL con una versión anterior oigual al
>> destino"
>> Quizás se deba a que tengo una versión de evaluación de sql 2005 pero


no
>> estoy seguro, podrías probar y si te funciona (o no) agradeceria me
>> avises...
>> Saludos.-
>>
>>
>> "hernan Arboleda" wrote in message
>> news:
>>> Hola Grupo
>>>
>>> Tengo una base de datos montada en SQL server 2005 y deseo hacer una
>>> copia
>> y
>>> montarla en una servidor de SQL server 2000
>>>
>>> De antemano mil gracias por la colaboracion
>>>
>>>
>>>
>>
>>
>
>


Respuesta Responder a este mensaje
#5 José
11/07/2006 - 18:28 | Informe spam
Hola Carlos, esta opción que mencionas tasks --> Generate Scripts
crea únicamente la estructura de las tablas,y demás objetos pero no los
datos.
Como copias los datos? o es que me falta configurar alguna opción?
A mi me generó bien este script de estructura pero necesito los datos.
A que te refieres "no lo hace bien..."
Saludos.-
"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> wrote in message
news:
Da igual seleccionar la opción de script compatible con versiones
anteriores en SQL Server 2005, porque sigue haciéndolo mal.

Yo estoy en esta situación: las bases de datos de desarrollo y test
están en 2005, mientras que producción está en 2000 y por tanto los


scripts
tienen que ser compatibles con la versión 2000. Sin embargo, no lo hace
bien. Hace tiempo posteé este mismo tema para ver si le sucedía a alguien
más y aún nadie me hizo el favor de hacerme esa prueba...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"DosFlores" escribió en el mensaje
news:
> Conectar desde Management Studio a SQL 2000, creas el SCRIPT de la bd


2005
> completa, lo ejecutas contra SQL2000, cuidado aquí para no incorporar
> características nuevas de 2005, luego tabla a tabla pasas los datos
(insert
> x select * from x), aquí puede ser que tengas problemas con los


triggers,
> checks, contrains, etc, de ahí que tendrías que hacer un script con las
> tablas solamente, y otro que ejecutarías al final con el resto...
>
> En definitiva, creo que es más fácil hacerlo con SSIS de 2005 a 2000 o


con
> DTS si lo haces desde 2000.
>
> Un saludo
> Oscar Montesinos
> "hernan Arboleda" escribió en el mensaje
> news:
> > Gracias por responder Jose.
> > Por transact de SQL hay forma de hacerlo
> >
> > Mil gracias
> >
> >
> >
> > "José" escribió en el mensaje
> > news:
> >> Hola hernán, ante tu misma situación me aconsejaron utilizar paquete
SSIS
> >> (ex dts).
> >> Intenté a través de:
> >> Transfer database task y obtuve el error:
> >> "El origen debe especificar un SQL con una versión anterior oigual al
> >> destino"
> >> Quizás se deba a que tengo una versión de evaluación de sql 2005 pero
no
> >> estoy seguro, podrías probar y si te funciona (o no) agradeceria me
> >> avises...
> >> Saludos.-
> >>
> >>
> >> "hernan Arboleda" wrote in message
> >> news:
> >>> Hola Grupo
> >>>
> >>> Tengo una base de datos montada en SQL server 2005 y deseo hacer una
> >>> copia
> >> y
> >>> montarla en una servidor de SQL server 2000
> >>>
> >>> De antemano mil gracias por la colaboracion
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida