使用sql server 2008中的数据库中的数据备份单个表

使用sql server 2008中的数据库中的数据备份单个表,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我想使用脚本从SQL Server中的数据库中获取单个表及其数据的备份 如何执行此操作?您可以使用以下步骤创建表脚本及其数据: 右键单击数据库 选择任务>生成脚本 单击下一步 单击下一步 在表/视图选项中,将脚本数据设置为True;然后单击下一步 选中表格复选框并单击下一步 选择表名并单击下一步 单击“下一步”,直到向导完成 有关详细信息,请参见您可以使用以下步骤创建表脚本及其数据: 右键单击数据库 选择任务>生成脚本 单击下一步 单击下一步 在表/视图选项中,将脚本数据设置为True;然后单击

我想使用脚本从SQL Server中的数据库中获取单个表及其数据的备份


如何执行此操作?

您可以使用以下步骤创建表脚本及其数据:

  • 右键单击数据库
  • 选择任务>生成脚本
  • 单击下一步
  • 单击下一步
  • 在表/视图选项中,将脚本数据设置为True;然后单击下一步
  • 选中表格复选框并单击下一步
  • 选择表名并单击下一步
  • 单击“下一步”,直到向导完成

  • 有关详细信息,请参见您可以使用以下步骤创建表脚本及其数据:

  • 右键单击数据库
  • 选择任务>生成脚本
  • 单击下一步
  • 单击下一步
  • 在表/视图选项中,将脚本数据设置为True;然后单击下一步
  • 选中表格复选框并单击下一步
  • 选择表名并单击下一步
  • 单击“下一步”,直到向导完成

  • 有关更多信息,请参见

    有许多方法可以收回表格。

  • BCP(批量复制程序)
  • 使用数据生成表脚本
  • 例如,使用SELECT INTO创建表的副本
  • 将表格数据直接保存在平面文件中
  • 使用SSI将数据导出到任何目标

  • 有很多方法可以让你回到餐桌上。

  • BCP(批量复制程序)
  • 使用数据生成表脚本
  • 例如,使用SELECT INTO创建表的副本
  • 将表格数据直接保存在平面文件中
  • 使用SSI将数据导出到任何目标
  • 制作表mytable及其每一行的副本,称为mytable\u backup


    创建一个表mytable的副本,其中的每一行都称为mytable\u backup

    尝试使用以下查询,该查询将在相同或其他数据库(“数据库”)中创建相应的表


    尝试使用以下查询,该查询将在相同或其他数据库(“数据库”)中创建相应的表


    要在本地文件系统上的文件中获取副本,Windows“开始”按钮菜单中的此rickety实用程序起作用:
    “C:\Program Files(x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe”

    要在本地文件系统上的文件中获取副本,Windows“开始”按钮菜单中的此rickety实用程序可以工作:
    “C:\Program Files(x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe”

    如果需要备份数据库中多个表中的一个表,可以采取的另一种方法是:

  • 从数据库生成特定表的脚本(右键单击数据库,单击任务>生成脚本

  • 在查询编辑器中运行脚本。必须将脚本中的第一行(使用DatabaseName)更改/添加到新数据库,以避免出现“数据库已存在”错误

  • 右键单击新创建的数据库,然后单击任务>备份。。。 备份将包含从原始数据库中选择的表


  • 如果需要备份数据库中多个表中的一个表,可以采取的另一种方法是:

  • 从数据库生成特定表的脚本(右键单击数据库,单击任务>生成脚本

  • 在查询编辑器中运行脚本。必须将脚本中的第一行(使用DatabaseName)更改/添加到新数据库,以避免出现“数据库已存在”错误

  • 右键单击新创建的数据库,然后单击任务>备份。。。 备份将包含从原始数据库中选择的表


  • 将该表放在其自己的文件组中。然后,您可以使用常规SQL Server内置备份来备份该文件组,该文件组实际上备份了该表

    要备份文件组,请参阅:

    要在非默认文件组上创建表(很简单),请参阅:

    将表放在其自己的文件组中。然后,您可以使用常规SQL Server内置备份来备份该文件组,该文件组实际上备份了表

    要备份文件组,请参阅:

    要在非默认文件组上创建表(很简单),请参阅:

    您可以在SSM上使用“为数据库对象生成脚本”功能

  • 右键单击目标数据库
  • 选择任务>生成脚本
  • 选择所需的表或特定对象
  • 点击高级按钮
  • 在“常规”下,选择要编写脚本的数据类型上的值。您可以选择仅数据、仅模式以及模式和数据。模式和数据包括表创建和生成脚本上的实际数据
  • 单击“下一步”,直到向导完成
  • 这一个解决了我的挑战。
    希望这也能对您有所帮助。

    您可以在SSM上使用“为数据库对象生成脚本”功能

  • 右键单击目标数据库
  • 选择任务>生成脚本
  • 选择所需的表或特定对象
  • 点击高级按钮
  • 在“常规”下,选择要编写脚本的数据类型上的值。您可以选择仅数据、仅模式以及模式和数据。模式和数据包括表创建和生成脚本上的实际数据
  • 单击“下一步”,直到向导完成
  • 这一个解决了我的挑战。
    希望这也能对您有所帮助。

    为我运行此查询(针对MySQL)。在运行此查询之前,必须有mytable\u备份

    insert into mytable_backup select * from mytable
    
    为我(MySQL)运行此查询。在运行此查询之前,必须存在mytable_备份

    insert into mytable_backup select * from mytable
    

    使用sql server 2008中的数据库中的数据备份单个表

    SELECT * INTO  [dbo].[tbl_NewTable] 
    FROM [dbo].[tbl_OldTable]
    

    使用sql server 2008中的数据库中的数据备份单个表

    SELECT * INTO  [dbo].[tbl_NewTable] 
    FROM [dbo].[tbl_OldTable]
    

    SQL导入/导出向导。右键单击SMSS/Choo中的数据库