Hola de nuevo,
Hace tiempo os hablaba en mi blog de cómo crear una tabla con datos en SQL Server 2005. Pues bien, ahora me encuentro con que la herramienta de la que os hablaba no permite conectar a SQL 2008 y necesito replicar una base de datos con sus datos en otro servidor.
Pues bien, SQL 2008 viene con esta herramienta incorporada y no hace falta instalar nada más.
Simplemente ir a
Botón Derecho-Tareas- Generar Scripts
Dando a siguiente llegamos a esta pantalla
Es importante selecciónar Script con Datos y si no quieres generar los [dbo] delante de las tablas no te olvides de marcar a False "Schema qualify object names."
Y este es el resultado
Fácil, no?
Gracias a la ayuda de este blog: http://blog.sqlauthority.com/2009/07/29/sql-server-2008-copy-database-with-data-generate-t-sql-for-inserting-data-from-one-table-to-another-table/
Salu2
8 comentarios:
Y como la restauras???
Pues el mismo script que te ha generado, lo abres en el SQL Server Management y le das al botón ejecutar (exclamación) cambiando de servidor o de base da datos (use XXXX GO)
De todas formas un Hola que tal, o un gracias no estaría mal por eso de los modales, no? ;-)
Muchas gracias, me sonaba de haberlo hecho en 2005 y no lo encontraba aquí. Un Saludo
Hola, muchas gracias por la explicación, estoy comenzando a probar con SQLServer y necesitaba mover la base de datos de la computadora de prueba a otro servidor. Ha sido de mucha utilidad el método que explicas.
Un Saludo
Hola, desearia hacer el proceso inverso, tengo el script y quiero copiarlo en una base de datos en server 2008. Gracias.
Hola Anonimo,
Mira el comentario del 7 de Marzo de 2011, en esta misma entrada, que creo que es lo que quires hacer
Un saludo
Muy Útil la explicación muchas gracias
Gracias amigo. Lo probé y me funcionó a la segunda. Gran aporte.
Publicar un comentario