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

问题描述:

我找不到如何生成一个脚本,所有INSERT我已经在我的数据库中完成 我设法为我的数据库本身生成脚本,但不是为数据。生成我的数据库的数据的SQL脚本(SQL SERVER)

我怎么能这样做? 在此先感谢

+0

我使用TOAD这种事情。否则你可以将数据泵入文本文件,然后运行一些宏来添加周围的SQL位。 – Randy 2012-04-18 12:48:18

试试这个,使用SQL Server Management Studio中:

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

thx很多老兄! – Slrg 2012-04-18 13:04:32

+0

如果脚本很大,请查看这篇文章运行它http://*.com/questions/222442/sql-server-running-large-script-files – 2017-05-03 22:31:47

如果您使用的是SQL Server 2008中,您可以通过设置脚本数据选项生成脚本对话框

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

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