2011-02-17 21 views
14

Me gustaría lograr una exportación de base de datos (volcado) en SQL Server desde un servidor e importar ese volcado en otro SQL Server y no necesariamente en el mismo nombre de esquema.La mejor (más fácil) forma de hacer un volcado de SQL Server e importar ese volcado en otro SQL Server

Por ejemplo si tengo una base de datos preparada con todos los datos establecidos para implementar una nueva base de datos para un nuevo cliente, que DB es, por ejemplo, el nombre DB_EMPTY

Y luego tengo que configurar la misma DB en algunos externos servidor para un cliente, por ejemplo, en el esquema DB_MY_CUSTOMER

¿Cuál es la mejor/más simple forma de exportar (volcar) un DB_EMPTY, e importarlo en DB_MY_CUSTOMER?

Posiblemente con SQL Server Management Studio?

+0

BACKUP y RESTORE son probablemente la mejor opción para hacer esto; sin embargo, esto está ** no ** relacionado con la programación, debe preguntar esto en [Serverfault.com] (http://serverfault.com) donde el los administradores de sistemas y los DBA se cuelgan –

+0

No se refiere al nombre del esquema (por ejemplo, dbo), se refiere al nombre de la base de datos. Y como dijo Marc, prueba la falla del servidor. –

Respuesta

16

Una forma fácil sería utilizar SQL Server Management Studio, en el Explorador de objetos haga clic derecho en la base de datos que desea exportar, seleccione Tasks ->Back Up, luego seleccione un destino y nombre de archivo en el cuadro Destino en la parte inferior del diálogo. Puede jugar con las diversas configuraciones, pero no es necesario.

Para restaurarlo en otro servidor es básicamente lo contrario, elegir Tasks ->Restore ->Database, en el cuadro de diálogo seleccione From Device, a continuación, haga clic en los puntos suspensivos de exploración, a partir de ahí se obtiene un diálogo de exploración, haga clic en Agregar y luego navegar hasta el archivo de respaldo que creó Puede cambiar el nombre de la base de datos en el cuadro de texto To database y controlar dónde se almacenan los archivos yendo a la pestaña Opciones y alterando las entradas de la columna Restore As en la tabla etiquetada como Restaure los archivos de la base de datos como:.

+0

tnx ... una muy buena explicación – simonC

+0

Muchas gracias por esa respuesta. Bravo! –

-1

Esto se conoce como la replicación: http://databases.about.com/od/sqlserver/ht/distribution.htm

tratar de mirar a la replicación de instantáneas. Es configurable para determinar la base de datos de destino.

+0

hmm en mi estudio de gestión de SQL No puedo ver la opción de replicación al hacer clic con el botón derecho – simonC

+1

La replicación no está disponible en todas las ediciones de SQL Server. Por lo general, usted comienza con una copia de seguridad en el destino de todos modos y luego necesita una conexión confiable entre ambos para mantener los datos sincronizados. Como el OP habla sobre la implementación del cliente, no creo que quieran mantener los datos sincronizados. –

Cuestiones relacionadas