SQL:如何通过 t-sql 脚本移植 sql server 数据库
Posted
技术标签:
【中文标题】SQL:如何通过 t-sql 脚本移植 sql server 数据库【英文标题】:SQL: How do I port sql server database via t-sql scripts 【发布时间】:2011-06-15 10:22:47 【问题描述】:我必须使用 t-sql 脚本移植 sql server (2008) 数据库。我可以从 Sql Server Management Studio 为每个数据库对象(存储过程、表)生成“创建”脚本(虽然看起来需要很多时间)
如何为表移植数据?我想要这样的脚本:
INSERT INTO ... VALUES(...)
INSERT INTO ... VALUES(...)
INSERT INTO ... VALUES(...)
...
我可以从 Sql Server Management Studio 生成这样的脚本,还是有一些免费的第 3 方实用程序可以做到这一点? (我想应该有)。
提前感谢您!
【问题讨论】:
Get script of SQL Server data的可能重复 谢谢@Barry,这正是我要找的:) 【参考方案1】:(免费)SMSS Tool pack 插件可以为数据库生成插入脚本。
【讨论】:
【参考方案2】:如果您要批量插入数据,我建议您使用批量插入。您可以从 T-SQL 执行插入操作,但我更喜欢使用 bcp 命令行实用程序,因为我可以执行导出和导入操作,而对运行行的更改最少。哦……它的运行速度比一堆插入语句快得多。看看documentation,看看它是否符合您的目的。
【讨论】:
以上是关于SQL:如何通过 t-sql 脚本移植 sql server 数据库的主要内容,如果未能解决你的问题,请参考以下文章