una significa servidor script restaurar respaldar que para otra mismo migrar hacer datos copiar compatibilidad sql-server database mdf

sql server - significa - SQL: cómo hacer una copia de seguridad de una base de datos y exportarla como un archivo MDF con MS SQL 2008 R2



restaurar base de datos sql server 2014 a 2012 (8)

He creado una "prueba" de base de datos con algunas tablas en MS SQL Server 2008 R2 (es decir, MS SQL Server Management Studio).

Ahora, necesito exportar esta base de datos como un archivo MDF.

¿Que debería hacer?


C: / Archivos de programa / Microsoft SQL Server / MSSQL10_50.MSSQLSERVER / MSSQL / DATA /

Esta es la ruta donde encontraras el archivo MDF.


Creo que la mejor manera es crear un archivo .bak desde SQL Server.

Haga clic con el botón derecho en la base de datos => Task => Back Up -> Elija la base de datos en Source y presione OK .


En mi experiencia, es más fácil usar los comandos sp_detach_db ( MSDN ) y sp_attach_db ( MSDN ). Estaba tratando de adjuntar una base de datos que estaba fuera de línea cuando se separó y SQL Server Management Studio (2014) siguió fallando cuando usé la opción Adjuntar desde el menú contextual del botón derecho. Los comandos funcionaron - espero que esto le salve a alguien un poco de tiempo.

NOTA: Ejecute SSMS como administrador si ve un acceso denegado al intentar ejecutar el comando de conexión


Si está en Visual Studio, vaya al Explorador de objetos de SQL Server . Encuentre la base de datos que desea, haga clic derecho y seleccione propiedades. En la pestaña de propiedades, busque el Archivo de datos , junto a él estará la ubicación de su archivo mdf.


Si lo que desea es una réplica de su archivo local SQLEXPRESS / MDF en un servidor remoto (SQL Server 2005)

Puede hacer clic derecho en "Server Explorer" en su archivo db.mdf y presionar "Publicar en proveedor ..."

Puede elegir una variedad de compatibilidades con SQL Server 2005, 2008, etc.

La salida es un archivo de consulta .sql ..

Encontré esta pregunta y pensé que esta sería una buena respuesta alternativa, ¡ya que llegué aquí buscando exactamente lo mismo!


Si quiere decir que desea poder adjuntar la base de datos a otro servidor, esto es lo que puede hacer:

  1. separar la base de datos (haga clic derecho en la base de datos y haga clic en Detach )
  2. Copie los archivos mdf y ldf a su ubicación de respaldo
  3. adjunte la base de datos (haga clic derecho en Databases y haga clic en Attach )

Esta es la ruta donde encontrará el archivo MDF:

C:/Program Files/Microsoft SQL Server/MSSQL10_50.MSSQLSERVER/MSSQL/DATA/


Vaya a la ruta C: / Users / su nombre de PC, luego encontrará el archivo mdf, ldf aquí


haga clic con el botón derecho en la base de datos desde Management Studio -> Separar. Luego tienes el archivo MDF que puedes exportar a donde quieras :)