导出数据库和在microsoft sql server中复制数据库之间的区别是什么

时间:2014-07-09 18:45:34

标签: sql sql-server database

我正在使用microsoft sql管理工作室来维护一个非常大的数据库。我想创建一个备份版本,以便我们的开发人员可以查看备份中的数据。我看到微软管理工作室中有一个“复制数据库”选项和一个“导出数据库”选项。这些之间有什么区别?

我问的原因是我们的数据库有很多重要的数据,我们希望有办法查看以前的数据(不只是创建备份来恢复数据库)

1 个答案:

答案 0 :(得分:1)

根据Microsoft documentation,复制数据库允许您执行以下操作:

  • 选择源服务器和目标服务器。
  • 选择要移动,复制或升级的数据库。
  • 指定数据库的文件位置。
  • 在目标服务器上创建登录。
  • 复制其他支持对象,作业,用户定义的存储过程和错误消息。
  • 安排何时移动或复制数据库。

我个人认为,复制数据库可以让您轻松地将数据库从SQL服务器实例移动到另一个实例。

导出数据库将数据库保存到OS文件系统中的文件(如备份)。然后,您可以复制这些文件并随时随地导入它们。