生成我的数据库数据的 SQL 脚本 (SQL SERVER)
Posted
技术标签:
【中文标题】生成我的数据库数据的 SQL 脚本 (SQL SERVER)【英文标题】:Generating a SQL script of my database's data (SQL SERVER) 【发布时间】:2012-04-18 12:46:01 【问题描述】:我找不到如何使用迄今为止在我的数据库中完成的所有 INSERT 生成脚本 我设法为我的数据库本身生成了一个脚本,但没有为数据生成一个脚本。
我怎么能这样做? 提前致谢
【问题讨论】:
我用 TOAD 来做这种事情。否则您可以将数据泵入文本文件,然后运行一些宏来添加周围的 SQL 位。 【参考方案1】:试试这个,使用 Sql Server Management Studio:
-
右键单击数据库
选择任务 -> 生成脚本
(如果出现介绍屏幕,请单击下一步)
选择“选择特定数据库对象”
选择要为(表、存储过程等)生成脚本的对象
单击下一步,然后指定输出文件名
这将只生成模式。如果您还想做数据生成脚本,请单击“高级”按钮并向下滚动到“要脚本的数据类型”,然后将其从“仅架构”更改为“仅数据”或“架构和数据”
点击完成生成脚本
【讨论】:
如果脚本很大,请查看这篇文章以运行它***.com/questions/222442/…【参考方案2】:如果您使用的是 SQL Server 2008,您可以通过在“生成脚本”对话框中设置“脚本数据”选项来为 sql server 数据库中的数据生成脚本
要调出“生成脚本”对话框,请执行以下操作。 1. 在服务器资源管理器中右键单击数据库名称 2. 选择任务 -> 生成脚本 3.单击下一步,直到到达脚本选项 4. 在表格/视图选项下有设置“脚本数据”。将其更改为 true 以生成数据脚本。
如果您的版本是 SQL Server 2008 之前的版本,那么可以使用许多工具,例如 Sql Compare from RedGate!
【讨论】:
以上是关于生成我的数据库数据的 SQL 脚本 (SQL SERVER)的主要内容,如果未能解决你的问题,请参考以下文章
我的数据库是SQL2005,脚本文件已经写好了,想用powerDesigner生成数据库表关系图,怎么生成??
如何生成将使用数据重建我的 MS SQL Server 2005 数据库的脚本?