Procedimientos: Clon de una base de datos existente
Esta tarea usa algunos de los pasos que ha aprendido en procedimientos anteriores para crear una nueva base de datos y transportar datos existentes. Además, utiliza los pasos descritos en Uso de Comparación de esquemas para comparar distintas definiciones de base de datos para sincronizar el esquema de una base de datos de origen y de un proyecto.
Mediante estos pasos, puede crear fácilmente una base de datos de desarrollo o de prueba a partir de una base de datos de producción con un esquema y datos idénticos. Después, puede seguir desarrollando la base de datos de prueba en un modo conectado o puede crear un proyecto de base de datos para su desarrollo y pruebas sin conexión, todo ello sin interrumpir el funcionamiento de la base de datos de producción.
Para crear una base de datos de desarrollo
En el Explorador de objetos de SQL Server, en el nodo SQL Server, expanda la instancia de servidor a la que se ha conectado.
Haga clic con el botón derecho en el nodo Bases de datos y seleccione Agregar nueva base de datos.
Cambie el nombre de la nueva base de datos a TradeDev.
Haga clic con el botón derecho en la base de datos Trade en el Explorador de objetos de SQL Server y seleccione Comparación de esquemas. Sigue los pasos del tema Uso de Comparación de esquemas para comparar distintas definiciones de base de datos y elige la base de datos Trade original como origen y la nueva base de datos TradeDev como destino. De esta manera, se actualiza TradeDev con el esquema de Trade.
Para replicar datos
El paso anterior solo ha duplicado el esquema de la base de datos de producción en la base de datos de desarrollo. En este procedimiento, duplicarás datos de producción en la base de datos de desarrollo.
Haga clic con el botón derecho en la tabla Suppliers de la base de datos Trade y seleccione Ver datos. Se abrirá el Editor de datos.
Selecciona el botón Script situado junto a Máximo de filas en la barra de herramientas.
Cuando se abre la ventana de script, asegúrese de que se muestre Conectado en la barra de estado bajo el panel de scripts de Transact-SQL. Si se muestra Desconectado, selecciona el botón Conectar (el situado más a la izquierda de la barra de herramientas) y especifica la información del servidor y las credenciales.
En el menú desplegable Base de datos que hay junto a los botones Conectar/Desconectar, seleccione TradeDev. Esto es similar a la instrucción
USE
de Transact-SQL y garantizará que el script del editor de código se ejecute en la base de datos TradeDev.Selecciona el botón Ejecutar consulta para ejecutar las instrucciones
INSERT
. Esto insertará todas las filas de la tablaSuppliers
de la base de datosTrade
en la tablaSuppliers
de la base de datosTradeDev
.Repita los pasos anteriores para todas las tablas de la base de datos
Trade
, de forma que se repliquen en la base de datosTradeDev
.Use el Editor de datos para comprobar que todas las tablas de la nueva base de datos
TradeDev
se han rellenado.
Consulte también
Cómo: Usar Comparación de esquemas para comparar distintas definiciones de base de datos
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de