Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2005, 10:22
monkyta
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 18 años, 6 meses
Puntos: 3
hay 2 formas de hacer esto :

1.- Extraes la definicion de la Base de datos (data, log) generando un script de creacion con esta informacion y despues procedes a sacar un backup o dump de esta
2.- En tu Servidor creas la base de datos con la definicion que obtuvistes del otro server
3.- Restauras la base a partir del backup tomado

La segunda manera es usar el metodo largo; que es la siguiente :

1.- Si tienes un programa como el DBArtisan u otro parecido puedes extraer todos los objetos de la base; sino tienes esta herramienta tendras que ir extrayendo uno a uno los objetos (tablas, indices, vistas) utilizando por ejemplo el sp_table, sp_columns, sp_indexes, etc... Ademas, por supuesto de la definicion de la Base
2.- Procedes a crear en tu server la base de acuerdo a la definicion que tienes
3.- Vas creando uno a uno los objetos usando los scripts que generaste
4.- Una vez que tienes todos los objetos creados , deberas ir cargando la data de cada tabla.... para esta operacion debes de usar el utilitario BCP (bulk copy) en donde para el servidor origen usas este BCP con parametro -o; en donde indicas el archivo texto que se generara para la data..... despues llevas estos archivos de texto a tu server y procedes a cargar la data con el mismo utilitario pero utilizando bcp con parametro -i con el archivo texto de cada tabla....... si tienes tablas muy grandes te conviene no crearles los indices hasta que la data este cargada.... esto permite que no loguee nada en el archivo de log