如何在sql server 2012中从数据库创建特定表的备份.bak文件?

时间:2016-05-27 05:08:57

标签: sql-server-2012

我想在我的Sql server中恢复新数据库,但是需要以前数据库中的一个表。所以我需要创建一个特定表的备份文件,以便我可以在较新版本的数据库中恢复它。

2 个答案:

答案 0 :(得分:2)

您可以为该特定表生成架构和数据的脚本。有很多工具可用。您可以使用SSMS。 获得表模式和数据后,可以在新数据库上运行该脚本。

答案 1 :(得分:1)

备份数据库:

  1. 连接到相应的Microsoft SQL Server数据库引擎实例后,在对象资源管理器中,单击服务器名称以展开服务器树。
  2. 展开数据库,根据数据库,选择用户数据库或展开系统数据库并选择系统数据库。
  3. 右键单击数据库,指向“任务”,然后单击“备份”。将出现“备份数据库”对话框。
  4. 在“数据库”列表框中,验证数据库名称。您可以选择从列表中选择其他数据库。
  5. 您可以为任何恢复模型执行数据库备份(FULL,BULK_LOGGED或SIMPLE)。
  6. 在“备份类型”列表框中,选择“完整”。
  7. 或者,您可以选择“仅复制备份”以创建仅复制备份。纯复制备份是SQL Server备份,它独立于传统SQL Server备份的顺序。
  8. 这些是最重要的一点,其他的非常直观。有关详细信息,请参阅此处的链接,逐步说明如何为数据库创建备份(.bak)。

    https://msdn.microsoft.com/en-us/library/ms187510.aspx