¿Cuál es la mejor forma de copiar información a una bd modificad a?

26/07/2007 - 02:12 por Jose Lopez | Informe spam
Buen dia a todos!
Necesito ayuda sobre la copia de registros a una base de datos modificada.
Tengo una BD antigua y una BD nueva, solo que la BD nueva la he modificado
con algunas tablas nuevas, campos nuevos en tablas existentes, Procedimientos
Almacenados nuevos, y nuevas vistas. considero que es un 30 porciento
modificada de la original.
La situacion es la siguiente:
La BD antigua es la base de datos de producion, la BD nueva es la de
desarrollo, debo de copiar todos los datos de la version de Produccion (la bd
antigua) en la base de datos de desarrollo (BD nueva). Habia pensado realizar
lo siguiente:
- Crear una BD en el SQL server
- Restaurar la BD nueva en la BD recien creada el el SQL server (porque esta
en mi laptop).
- Borrar la BD nueva
- Copiar los datos de la BD antigua a la BD nueva (aqui no se como hacerlo)
- Desconectar la BD antigua.

Espero sus comentarios,

Saludos cordiales

Preguntas similare

Leer las respuestas

#1 Maxi
26/07/2007 - 02:45 | Informe spam
Hola, revisaste en google si la herramienta dbcompare no te ayuda a hacer
todo esto?


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Jose Lopez" escribió en el mensaje
news:
Buen dia a todos!
Necesito ayuda sobre la copia de registros a una base de datos modificada.
Tengo una BD antigua y una BD nueva, solo que la BD nueva la he modificado
con algunas tablas nuevas, campos nuevos en tablas existentes,
Procedimientos
Almacenados nuevos, y nuevas vistas. considero que es un 30 porciento
modificada de la original.
La situacion es la siguiente:
La BD antigua es la base de datos de producion, la BD nueva es la de
desarrollo, debo de copiar todos los datos de la version de Produccion (la
bd
antigua) en la base de datos de desarrollo (BD nueva). Habia pensado
realizar
lo siguiente:
- Crear una BD en el SQL server
- Restaurar la BD nueva en la BD recien creada el el SQL server (porque
esta
en mi laptop).
- Borrar la BD nueva
- Copiar los datos de la BD antigua a la BD nueva (aqui no se como
hacerlo)
- Desconectar la BD antigua.

Espero sus comentarios,

Saludos cordiales
Respuesta Responder a este mensaje
#2 Javier Loria
26/07/2007 - 16:40 | Informe spam
Hola:
Si la BD es pequeña y los datos no son de mision critica y puedes darte
el lujo de tener offline no le veo problema.
En otras circunstancias te recomiendo algun metodo alternativo:
a) Automatizado: usa software que compare los esquemas y genere el
código de cambio. Algunos productos que hacen esto son Visual Studio Team
System for Database Developers, SQL Compare (Red Gate), Compare SQL,
DBCompare, etc.)
b) Manualmente: Restaurar la BD de producción en un ambiente de pruebas
y construir los scripts que hacen los alter para que queden iguales.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


"Jose Lopez" wrote in message
news:
Buen dia a todos!
Necesito ayuda sobre la copia de registros a una base de datos modificada.
Tengo una BD antigua y una BD nueva, solo que la BD nueva la he modificado
con algunas tablas nuevas, campos nuevos en tablas existentes,
Procedimientos
Almacenados nuevos, y nuevas vistas. considero que es un 30 porciento
modificada de la original.
La situacion es la siguiente:
La BD antigua es la base de datos de producion, la BD nueva es la de
desarrollo, debo de copiar todos los datos de la version de Produccion (la
bd
antigua) en la base de datos de desarrollo (BD nueva). Habia pensado
realizar
lo siguiente:
- Crear una BD en el SQL server
- Restaurar la BD nueva en la BD recien creada el el SQL server (porque
esta
en mi laptop).
- Borrar la BD nueva
- Copiar los datos de la BD antigua a la BD nueva (aqui no se como
hacerlo)
- Desconectar la BD antigua.

Espero sus comentarios,

Saludos cordiales
Respuesta Responder a este mensaje
#3 Jose Lopez
27/07/2007 - 01:50 | Informe spam
Voy a revisar, y te comento, gracias por responder.
SAludos

"Maxi" wrote:

Hola, revisaste en google si la herramienta dbcompare no te ayuda a hacer
todo esto?


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Jose Lopez" escribió en el mensaje
news:
> Buen dia a todos!
> Necesito ayuda sobre la copia de registros a una base de datos modificada.
> Tengo una BD antigua y una BD nueva, solo que la BD nueva la he modificado
> con algunas tablas nuevas, campos nuevos en tablas existentes,
> Procedimientos
> Almacenados nuevos, y nuevas vistas. considero que es un 30 porciento
> modificada de la original.
> La situacion es la siguiente:
> La BD antigua es la base de datos de producion, la BD nueva es la de
> desarrollo, debo de copiar todos los datos de la version de Produccion (la
> bd
> antigua) en la base de datos de desarrollo (BD nueva). Habia pensado
> realizar
> lo siguiente:
> - Crear una BD en el SQL server
> - Restaurar la BD nueva en la BD recien creada el el SQL server (porque
> esta
> en mi laptop).
> - Borrar la BD nueva
> - Copiar los datos de la BD antigua a la BD nueva (aqui no se como
> hacerlo)
> - Desconectar la BD antigua.
>
> Espero sus comentarios,
>
> Saludos cordiales



Respuesta Responder a este mensaje
#4 Jose Lopez
27/07/2007 - 01:52 | Informe spam
Si puedo tener desconectada la BD pero no por mucho tiempo puedo trabajar
mientras los empleados no han llegado pero tengo aproximadamente una hora
para ello.
Vere las opciones de automatización.
La idea es que la Base de Datos de desarrollo se quede como Base de Datos de
Produccion.

Gracias por contestar.

SAludos

"Javier Loria" wrote:

Hola:
Si la BD es pequeña y los datos no son de mision critica y puedes darte
el lujo de tener offline no le veo problema.
En otras circunstancias te recomiendo algun metodo alternativo:
a) Automatizado: usa software que compare los esquemas y genere el
código de cambio. Algunos productos que hacen esto son Visual Studio Team
System for Database Developers, SQL Compare (Red Gate), Compare SQL,
DBCompare, etc.)
b) Manualmente: Restaurar la BD de producción en un ambiente de pruebas
y construir los scripts que hacen los alter para que queden iguales.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.


"Jose Lopez" wrote in message
news:
> Buen dia a todos!
> Necesito ayuda sobre la copia de registros a una base de datos modificada.
> Tengo una BD antigua y una BD nueva, solo que la BD nueva la he modificado
> con algunas tablas nuevas, campos nuevos en tablas existentes,
> Procedimientos
> Almacenados nuevos, y nuevas vistas. considero que es un 30 porciento
> modificada de la original.
> La situacion es la siguiente:
> La BD antigua es la base de datos de producion, la BD nueva es la de
> desarrollo, debo de copiar todos los datos de la version de Produccion (la
> bd
> antigua) en la base de datos de desarrollo (BD nueva). Habia pensado
> realizar
> lo siguiente:
> - Crear una BD en el SQL server
> - Restaurar la BD nueva en la BD recien creada el el SQL server (porque
> esta
> en mi laptop).
> - Borrar la BD nueva
> - Copiar los datos de la BD antigua a la BD nueva (aqui no se como
> hacerlo)
> - Desconectar la BD antigua.
>
> Espero sus comentarios,
>
> Saludos cordiales

Respuesta Responder a este mensaje
#5 Jose Lopez
27/07/2007 - 19:22 | Informe spam
Ok ya probe las opciones automatizadas de SQLCompare y SQLDataCompare, pero
no es como pense, creo que lo mejor será realizarlo de forma manual y
rudimentaria, porque como decia tengo que copiar la informacion que esta en
produccion a la de desarrollo y luego volver esta BD de desarollo en la BD de
Produccion. o tambien creo que puedo hacer lo contrario, como tengo la de
produccion solo actualizo los campos y las referencias y las tablas y todo lo
que me haga falta de la otra
Gracias por su ayuda!!!
Saludos cordiales,

RG

"Jose Lopez" wrote:

Buen dia a todos!
Necesito ayuda sobre la copia de registros a una base de datos modificada.
Tengo una BD antigua y una BD nueva, solo que la BD nueva la he modificado
con algunas tablas nuevas, campos nuevos en tablas existentes, Procedimientos
Almacenados nuevos, y nuevas vistas. considero que es un 30 porciento
modificada de la original.
La situacion es la siguiente:
La BD antigua es la base de datos de producion, la BD nueva es la de
desarrollo, debo de copiar todos los datos de la version de Produccion (la bd
antigua) en la base de datos de desarrollo (BD nueva). Habia pensado realizar
lo siguiente:
- Crear una BD en el SQL server
- Restaurar la BD nueva en la BD recien creada el el SQL server (porque esta
en mi laptop).
- Borrar la BD nueva
- Copiar los datos de la BD antigua a la BD nueva (aqui no se como hacerlo)
- Desconectar la BD antigua.

Espero sus comentarios,

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