sql-server - how - sqlserver express backup




SQL-Come eseguire il backup di un database ed esportarlo come file MDF con MS SQL 2008 R2 (6)

Ho creato un database "test" con alcune tabelle in MS SQL Server 2008 R2 (ovvero MS SQL Server Management Studio).

Ora, ho bisogno di esportare questo database come un file MDF.

Cosa dovrei fare?


C: \ Programmi \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \

Questo è il percorso in cui troverai il file MDF


Nella mia esperienza, è più facile usare i comandi sp_detach_db ( MSDN ) e sp_attach_db ( MSDN ). Stavo cercando di collegare un database che era offline quando disconnesso e SQL Server Management Studio (2014) continuava a bloccarsi quando ho usato l'opzione Allega dal menu contestuale del tasto destro. I comandi hanno funzionato - spero che questo salvi qualcuno un po 'di tempo.

NOTA: Eseguire SSMS come amministratore se si vede un accesso negato mentre si tenta di eseguire il comando attach


Se quello che vuoi è una replica del tuo file locale SQLEXPRESS / MDF - su un server remoto (SQL Server 2005)

È possibile fare clic con il tasto destro del mouse su "Server Explorer" sul file db.mdf e premere "Pubblica su provider ..."

È possibile scegliere una varietà di compatibilità con SQL Server 2005, 2008, ecc.

L'output è un file di query .sql ..

È arrivata a questa domanda e ho pensato che sarebbe stata una buona alternativa, dato che sono arrivato cercando la stessa identica cosa!


Se ti trovi in ​​Visual Studio, vai a SQL Server Object Explorer . Trova il database desiderato, fai clic con il tasto destro e seleziona Proprietà. Nella scheda delle proprietà, cerca File di dati , accanto ad esso sarà la posizione per il tuo file mdf.


Vai al percorso C: \ Users \ nome del tuo pc quindi troverai mdf, file ldf qui


fare clic con il tasto destro del mouse sul database da Management Studio -> Stacca. Allora hai il file MDF che puoi esportare ovunque vuoi :)





mdf