11

我找不到如何使用迄今为止在我的数据库中完成的所有 INSERT 生成脚本,我设法为我的数据库本身而不是数据生成脚本。

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

4

2 回答 2

24

试试这个,使用 Sql Server Management Studio:

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

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

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

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

于 2012-04-18T12:59:15.533 回答