Importar/Exportar base de datos con SQL Server Server Management Studio
Pensé que esto sería trivial, pero no lo es... Estoy seguro de que hay una forma sencilla de hacerlo pero no logro encontrarla. Me avergüenza.
Quiero importar/exportar la base de datos en sí, las tablas, las restricciones (claves externas, etc.). Preferiría no obtener los datos con él, pero puedo deshacerme de ellos después si no hay otra manera.
Entonces... ¿cómo se exporta una base de datos utilizando MS SQL Server Management Studio? ¿Cómo se importa?
La única solución que encontré fue hacer clic derecho en las tablas y "script para crear", pero tengo alrededor de 100 tablas, así que prefiero evitar esto.
¡Gracias!
Haga clic derecho en la base de datos, Tareas -> Generar scripts...
Luego sigue al asistente.
Para SSMS2008+, si también desea exportar los datos, en el paso "Establecer opciones de secuencias de comandos", seleccione el botón "Avanzado" y cambie "Tipos de datos a secuencias de comandos" de "Sólo esquema" a "Sólo datos" o "Esquema y Datos".
Otra solución es: realizar una copia de seguridad y restaurar la base de datos.
Hacer una copia de seguridad de la base de datos del sistema
Para hacer una copia de seguridad de la base de datos del sistema utilizando Microsoft SQL Server Management Studio Express, siga los pasos a continuación:
Descargue e instale Microsoft SQL Server 2008 Management Studio Express desde el sitio web de Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Una vez instalado Microsoft SQL Server Management Studio Express, inicie la aplicación para conectarse a la base de datos del sistema. Aparece el cuadro de diálogo "Conectar al servidor". En el campo "Nombre del servidor:", ingrese el nombre del servidor Webtrends en el que está instalada la base de datos del sistema. En el campo "Autenticación:", seleccione "Autenticación de Windows" si inició sesión en la máquina con Windows utilizando la cuenta de servicio Webtrends o una cuenta con derechos para realizar cambios en la base de datos del sistema. De lo contrario, seleccione "Autenticación de SQL Server" en el menú desplegable e ingrese las credenciales para una cuenta de SQL Server que tenga los derechos necesarios. Haga clic en "Conectar" para conectarse a la base de datos.
- Expanda "Bases de datos", haga clic derecho en "wt_sched" y seleccione "Tareas" > "Copia de seguridad..." en el menú contextual. Aparece el cuadro de diálogo "Copia de seguridad de la base de datos". En la sección "Fuente", asegúrese de que "wt_sched" esté seleccionado para "Base de datos:" y que "Tipo de copia de seguridad:" sea "Completo". En "Conjunto de copia de seguridad", proporcione un nombre, descripción y fecha de vencimiento según sea necesario y luego seleccione "Agregar..." en la sección "Destino" y designe el nombre del archivo y la ruta donde se guardará la copia de seguridad. Puede que sea necesario seleccionar la opción "Sobrescribir todos los conjuntos de copias de seguridad existentes" en la sección Opciones si ya existe una copia de seguridad y se va a sobrescribir.
Seleccione "Aceptar" para completar el proceso de copia de seguridad.
Repita los pasos anteriores para la parte "wtMaster" de la base de datos.
Restaurar la base de datos del sistema
Para restaurar la base de datos del sistema usando Microsoft SQL Server Management Studio, siga los pasos a continuación:
Si aún no lo ha hecho, descargue e instale Microsoft SQL Server 2008 Management Studio Express desde el sitio web de Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Una vez instalado Microsoft SQL Server Management Studio, inicie la aplicación para conectarse a la base de datos del sistema. Aparece el cuadro de diálogo "Conectar al servidor". En el campo "Tipo de servidor:", seleccione "Motor de base de datos" (predeterminado). En el campo "Nombre del servidor:", seleccione "\WTSYSTEMDB" donde está el nombre del servidor Webtrends donde se encuentra la base de datos. WTSYSTEMDB es el nombre de la instancia de la base de datos en una instalación predeterminada. En el campo "Autenticación:", seleccione "Autenticación de Windows" si inició sesión en la máquina con Windows utilizando la cuenta de servicio Webtrends o una cuenta con derechos para realizar cambios en la base de datos del sistema. De lo contrario, seleccione "Autenticación de SQL Server" en el menú desplegable e ingrese las credenciales para una cuenta de SQL Server que tenga los derechos necesarios. Haga clic en "Conectar" para conectarse a la base de datos.
Expanda "Bases de datos", haga clic derecho en "wt_sched" y seleccione "Eliminar" en el menú contextual. Asegúrese de que la casilla de verificación "Eliminar copia de seguridad y restaurar información del historial de bases de datos" esté marcada.
Seleccione "Aceptar" para completar el proceso de eliminación.
Repita los pasos anteriores para la parte "wtMaster" de la base de datos.
Haga clic derecho en "Bases de datos" y seleccione "Restaurar base de datos..." en el menú contextual. En el campo "A la base de datos:", escriba "wt_sched". Seleccione el botón de opción "Desde el dispositivo:". Haga clic en la elipse (...) a la derecha del campo de texto "Desde el dispositivo:". Haga clic en el botón "Agregar". Navegue y seleccione el archivo de copia de seguridad para "wt_sched". Seleccione "Aceptar" en el formulario "Ubicar archivo de copia de seguridad". Seleccione "Aceptar" en el formulario "Especificar copia de seguridad". Marque la casilla de verificación en la columna de restauración junto a "wt_sched-Full Database Backup". Seleccione "Aceptar" en el formulario "Restaurar base de datos".
Repita el paso 6 para la parte "wtMaster" de la base de datos.
Cortesía: http://kb.webtrends.com/articles/How_To/Backing-Up-and-Restoring-the-System-Database-using-MS-SQL-Management-Studio
Exportación e importación de bases de datos con MS SQL Server Management Studio
1.Exportar base de datos desde SQL Server
En el Explorador de objetos, haga clic con el botón derecho en la base de datos que desea exportar y que figura en el nodo Bases de datos.
Seleccione Tareas y luego seleccione Exportar aplicación de capa de datos
Haga clic en Exportar configuración
Asegúrese de que Guardar en disco local esté marcado
Busque la ruta y guarde el archivo como archivo .bacpac
Haga clic en Siguiente y Siguiente para exportar
2.Importar base de datos a SQL Server
En el nodo Bases de datos, a la derecha del Explorador de objetos.
Seleccione Importar aplicación de capa de datos
Haga clic en Importar configuración
Asegúrese de que Importar desde disco local esté marcado
Explore la ruta y abra el archivo .bacpac
Haga clic en Siguiente y Siguiente para importar
Quería compartir con ustedes mi solución para exportar una base de datos con Microsoft SQL Server Management Studio.
Para exportar su base de datos
- Abrir una nueva solicitud
- Copia y pega este script
DECLARE @BackupFile NVARCHAR(255);
SET @BackupFile = 'c:\database-backup_2020.07.22.bak';
PRINT @BackupFile;
BACKUP DATABASE [%databaseName%] TO DISK = @BackupFile;
No olvide reemplazar %databaseName%
con el nombre de la base de datos que desea exportar.
Tenga en cuenta que este método proporciona un archivo más ligero que el del menú.
Para importar este archivo desde SQL Server Management Studio. No olvides eliminar tu base de datos de antemano.
- Haga clic en restaurar base de datos
Agregue el archivo de respaldo
Validar
¡Disfrutar! :) :)