Pensé que esto sería trivial, pero no lo es ... Estoy seguro de que hay una manera simple de hacerlo, pero no puedo encontrarlo. Me avergüenza.
Quiero importar / exportar la base de datos en sí, las tablas, las restricciones (claves foráneas, etc.). Prefiero no obtener los datos con ellos, pero puedo deshacerme de ellos después si no hay otra manera.
Entonces ... ¿cómo exportas una base de datos usando MS SQL Server Management Studio? ¿Cómo lo importas?
La única solución que encontré fue hacer clic derecho en las tablas y "secuencia de comandos para crear", pero tengo algo así como 100 tablas, así que prefiero evitar esto.
¡Gracias!
fuente
Otra solución es: copia de seguridad y restauración de la base de datos
Copia de seguridad de la base de datos del sistema
Para realizar una copia de seguridad de la base de datos del sistema con Microsoft SQL Server Management Studio Express, siga los pasos a continuación:
Descargue e instale Microsoft SQL Server 2008 Management Studio Express del sitio web de Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Después de instalar 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 ha iniciado sesión en la máquina Windows utilizando la cuenta de servicio de 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.
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 con Microsoft SQL Server Management Studio, siga los pasos a continuación:
Si todavía no lo ha hecho, descargue e instale Microsoft SQL Server 2008 Management Studio Express del sitio web de Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=7593
Después de instalar 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 de 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 ha iniciado sesión en la máquina Windows utilizando la cuenta de servicio de 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" desde 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 con el botón derecho en "wt_sched" y seleccione "Eliminar" en el menú contextual. Asegúrese de que la casilla de verificación "Eliminar la información de respaldo y restauración del historial de las 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 dispositivo:". Haga clic en la elipse (...) a la derecha del campo de texto "Desde dispositivo:". Haga clic en el botón "Agregar". Navegue y seleccione el archivo de respaldo 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 al lado de "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
fuente
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
Copiar y pegar este script
SET @BackupFile = 'D: \ database-backup.bak'
--PRINT @BackupFile
BASE DE DATOS DE COPIA DE SEGURIDAD [% databaseName%]
AL DISCO = @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 claro que el del menú.
Para importar este archivo desde SQL Server Management Studio. No olvide eliminar su base de datos de antemano.
Agregar el archivo de respaldo
Validar
¡Disfrutar! :) :)
fuente
para Microsoft SQL Server Management Studio 2012,2008 .. Primero copie el archivo de base de datos .mdf y el archivo de registro .ldf & Paste en el archivo de instalación de su servidor sql en Archivos de programas-> Microsoft SQL Server-> MSSQL10.SQLEXPRESS-> MSSQL-> DATA . Luego abra Microsoft Sql Server. Haga clic derecho en Bases de datos -> Seleccione la opción Adjuntar ...
fuente
Intenté las respuestas anteriores, pero el archivo de script generado era muy grande y tenía problemas al importar los datos. Terminé separando la base de datos, luego copiando .mdf a mi nueva máquina, luego adjuntándola a mi nueva versión de SQL Server Management Studio.
Encontré instrucciones sobre cómo hacer esto en el sitio web de Microsoft:
https://msdn.microsoft.com/en-us/library/ms187858.aspx
NOTA: Después de separar la base de datos, encontré el archivo .mdf dentro de este directorio:
C: \ Archivos de programa \ Microsoft SQL Server \
fuente