生成数据库数据的SQL脚本(SQL SERVER)

时间:2012-04-18 12:46:01

标签: sql sql-server

我找不到如何使用我在数据库中到目前为止所做的所有INSERT生成脚本 我设法为我的数据库本身生成一个脚本,但不为数据生成。

我怎么能这样做? 提前致谢

2 个答案:

答案 0 :(得分:21)

使用Sql Server Management Studio尝试此操作:

  1. 右键单击数据库
  2. 选择任务 - >生成脚本
  3. (如果您获得介绍屏幕,请单击“下一步”)
  4. 选择“选择特定数据库对象”
  5. 选择对象以生成脚本(表,存储过程等等)
  6. 单击“下一步”,然后指定输出文件名
  7. 这将仅生成模式。如果您还想要创建数据生成脚本,请单击“高级”按钮并向下滚动到“脚本数据类型”,然后将其从“仅架构”更改为“仅数据”或“架构和数据”
  8. 单击“完成”以生成脚本

答案 1 :(得分:1)

如果您使用的是SQL Server 2008,则可以通过在“生成脚本”对话框中设置“脚本数据”选项来为sql server数据库中的数据生成脚本

要打开Generate Scripts对话框,请执行以下操作。 1.右键单击server explorer中的数据库名称 2.选择任务 - >生成脚本 3.单击“下一步”直到找到脚本选项 4.在表/视图选项下,有“脚本数据”设置。将其更改为true以生成数据脚本。

如果您的版本是SQL Server 2008之前的版本,那么可以使用许多工具 Sql Compare from RedGate