Script SQL Server 2005 para 2000

13/06/2006 - 11:40 por Carlos Sacristán | Informe spam
Como estamos en pleno proceso de migración, necesito tener sincronizadas
(a nivel de objetos, no de datos) las bases de datos de desarrollo (SQL
Server 2005) y del resto de los entorno (SQL Server 2000). Como los nuevos
objetos los estoy creando en 2005, necesito hacer un script de éstos para
pasarlos al 2000, y al usar el asistente (muy mejorado, por cierto) e
indicarle que me lo haga para SQL Server 2000, el resultado no es el bueno,
puesto que sigue usando características del 2005 (por ejemplo llama a la
tabla sys.objects).

¿A alguno más le ocurre esto? ¿Lo habéis solucionado de alguna forma?


Un saludo

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

Preguntas similare

Leer las respuestas

#1 Maxi
13/06/2006 - 14:31 | Informe spam
Hola, no lo probe Carlos pero si usas sys.objects no se hasta donde el
asistente podra pasar eso a 2000.
Pregunta quizas obvia: tenes el ultimo SP y todos los Hotfix no?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
Como estamos en pleno proceso de migración, necesito tener
sincronizadas
(a nivel de objetos, no de datos) las bases de datos de desarrollo (SQL
Server 2005) y del resto de los entorno (SQL Server 2000). Como los nuevos
objetos los estoy creando en 2005, necesito hacer un script de éstos para
pasarlos al 2000, y al usar el asistente (muy mejorado, por cierto) e
indicarle que me lo haga para SQL Server 2000, el resultado no es el
bueno,
puesto que sigue usando características del 2005 (por ejemplo llama a la
tabla sys.objects).

¿A alguno más le ocurre esto? ¿Lo habéis solucionado de alguna forma?


Un saludo

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


Respuesta Responder a este mensaje
#2 Miguel Egea
13/06/2006 - 18:15 | Informe spam
Hola Carlos, si el único problema que te encuentras (o del único tipo) es el
del sys.objects, create un usuario llamado sys en tu 2000 y crea con él una
vista a sysobjects en 2000, así no tienes que tocar una sola linea del
script.

Espero que te sirva.

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
Como estamos en pleno proceso de migración, necesito tener
sincronizadas
(a nivel de objetos, no de datos) las bases de datos de desarrollo (SQL
Server 2005) y del resto de los entorno (SQL Server 2000). Como los nuevos
objetos los estoy creando en 2005, necesito hacer un script de éstos para
pasarlos al 2000, y al usar el asistente (muy mejorado, por cierto) e
indicarle que me lo haga para SQL Server 2000, el resultado no es el
bueno,
puesto que sigue usando características del 2005 (por ejemplo llama a la
tabla sys.objects).

¿A alguno más le ocurre esto? ¿Lo habéis solucionado de alguna forma?


Un saludo

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


Respuesta Responder a este mensaje
#3 Carlos Sacristán
14/06/2006 - 08:13 | Informe spam
Gracias Miguel y Maxi por la información.

La pega es que no es el único problema que existe cuando intento
ejecutar el script generado, hay más opciones que SQL Server 2000 no
comprende y dan error. Como no tengo el SP1 instalado, ¿podríais hacerme el
favor de generar un script seleccionando la opción de compatibilidad con el
2000 y tratar de ejecutarlo en esta versión?

Lo dicho: gracias


Un saludo

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

"Miguel Egea" escribió en el mensaje
news:
Hola Carlos, si el único problema que te encuentras (o del único tipo) es


el
del sys.objects, create un usuario llamado sys en tu 2000 y crea con él


una
vista a sysobjects en 2000, así no tienes que tocar una sola linea del
script.

Espero que te sirva.

"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:
> Como estamos en pleno proceso de migración, necesito tener
> sincronizadas
> (a nivel de objetos, no de datos) las bases de datos de desarrollo (SQL
> Server 2005) y del resto de los entorno (SQL Server 2000). Como los


nuevos
> objetos los estoy creando en 2005, necesito hacer un script de éstos


para
> pasarlos al 2000, y al usar el asistente (muy mejorado, por cierto) e
> indicarle que me lo haga para SQL Server 2000, el resultado no es el
> bueno,
> puesto que sigue usando características del 2005 (por ejemplo llama a la
> tabla sys.objects).
>
> ¿A alguno más le ocurre esto? ¿Lo habéis solucionado de alguna forma?
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
>


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