代码之家  ›  专栏  ›  技术社区  ›  Pablo Fernandez

如何获取SQL Server 2008数据库的SQL转储?

  •  38
  • Pablo Fernandez  · 技术社区  · 15 年前

    如何获取SQL Server 2008数据库的SQL转储?也就是说,一个带有插入项的.sql文件,用于在另一个数据库中重新生成数据,非常类似于mysqldump。

    3 回复  |  直到 15 年前
        1
  •  55
  •   JonnyRaa    11 年前

    在SQLServerManagementStudio中,您可以使用目标数据库右键单击菜单的“任务”项中的“生成脚本”命令。从这里您可以为结构、数据和SPs等生成脚本:确保脚本选项中的“脚本数据”设置为True以获取插入。

        2
  •  11
  •   Daniel    5 年前

    由于找不到我需要的东西(可编写脚本的工具转储SQL语句),我创建了一个名为SQLServer转储的工具,它的灵感来自mysqldump,但它是针对SQLServer的。你会在电视上找到它的 github

        3
  •  8
  •   Lloyd Banks    12 年前

    我很难找到stuartd在SQLServer2008R2上的回答中提到的“脚本数据”选项。我找到了“将数据类型转换为脚本”选项,并将其更改为“模式和数据”,这就成功了