如何获取SQL Server 2008数据库的SQL转储?

时间:2009-09-07 22:05:25

标签: sql-server-2008 dump

如何获取SQL Server 2008数据库的SQL转储?也就是说,带有插入的.sql文件可以重新生成另一个数据库中的数据,就像mysqldump一样。

3 个答案:

答案 0 :(得分:55)

在SQL Server Management Studio中,您可以使用目标数据库上右键单击菜单的“任务”项中的“生成脚本”命令。从这里开始生成结构,数据和SP等脚本:确保脚本选项中的“脚本数据”设置为True以获取插入。

答案 1 :(得分:10)

找不到我需要的东西(脚本化工具转储SQL语句),我创建了一个名为SQL Server Dump的工具,它受mysqldump的启发,但是对于SQL Server。您可以在sqlserverdump.codeplex.com

找到它

答案 2 :(得分:8)

我很难找到stuartd在SQL Server 2008 R2上的答案中提到的“脚本数据”选项。我找到了“脚本数据类型”选项,并将其更改为“架构和数据”,这就是诀窍