导出 SQL Server 数据库的最简单方法

5 backup sql-server

使用 SQL Server 2008,如何将数据库导出到 mdf 以便我可以将其附加到另一台机器上?(使用“附加”)

我尝试将其分离(与 attach 的英文相反),但效果不佳。

编辑:我没有对“[SQL Server 根路径]\DATA\”中已有的 mdf 文件的写访问权限

MrE*_*yes 7

与其复制 MDF 文件,更好的解决方案是备份数据库,然后将该备份恢复到目标 SQL 实例。

假设您正在使用 SQL Management Studio,您可以通过右键单击您的数据库并选择:

Tasks -> Backup
Run Code Online (Sandbox Code Playgroud)

转到您的目标数据库实例并右键单击数据库文件夹并选择:

Restore Database
Run Code Online (Sandbox Code Playgroud)


小智 1

我个人使用组合

  • SQL备份
  • SQL Hyperbac
  • SQL打包器

(我认为 SQL 脚本管理器和使用 Ola 的脚本可能会有所帮助。它们是免费的,而不是我使用过它们)当然还有其他的负载,例如使用 BCP 来迁移数据和 SQL Compare 来迁移架构。