如何获取SQL Server数据的脚本?

25 浏览
0 Comments

如何获取SQL Server数据的脚本?

这个问题已经有解决方法了

什么是自动生成SQL Server表INSERT语句的最佳方法?

我正在寻找一种类似于从SQL Server导出MySQL转储的方法。我需要能够选择表并导出模式和数据(或者我可以通过SQL Server管理工具导出模式,然后以某种方式单独导出数据)。

我需要这些数据能够再次进入SQL Server,因此它需要维护GUIDs/uniqueidentifiers和其他列类型。

有人知道一个好的工具吗?

admin 更改状态以发布 2023年5月24日
0
0 Comments

SQL Server Management Studio

该工具是执行此任务的最佳工具。您可以生成一个脚本,该脚本将建立您从数据库中选择的任何表,并将数据插入这些表中(据我所知,您必须导出所选表中的所有数据)。

执行以下步骤:

  1. 右键单击您的数据库,选择“任务 > 生成脚本”

  2. 在“生成和发布脚本向导”中,选择“选择特定的数据库对象”选项

  3. 展开“表”树并选择您希望导出方案和数据的所有表,然后单击“下一步”

  4. 在下一个屏幕中,选择您希望保存脚本的方式(输出类型必须保持为“将脚本保存到特定位置”),然后单击右上角的“高级”按钮

  5. 在新打开的窗口中,通用部分下有一个名为“脚本数据类型”的设置,将其设置为“方案和数据”,然后单击“确定”

  6. 单击“下一步”,查看导出摘要,然后再次单击“下一步”。这将在您选择的目标位置生成脚本。

要还原您的数据库,只需创建一个新的数据库并将生成的脚本的第一行更改为USE [您的新数据库名称],然后执行操作。您的新数据库现在将具有您从原始数据库中选择的所有表和数据。

0
0 Comments

从SQL Server管理工作室,您可以右键单击您的数据库并选择:

Tasks -> Generate Scripts

然后简单地按照向导进行操作。在提示选择脚本选项时,请确保将“脚本数据”设置为TRUE。

SQL Server 2008 R2

alt text

深入阅读:

0