如何获取SQL Server 2008数据库的SQL转储?也就是说,带有插入的.sql文件可以重新生成另一个数据库中的数据,就像mysqldump一样。
答案 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上的答案中提到的“脚本数据”选项。我找到了“脚本数据类型”选项,并将其更改为“架构和数据”,这就是诀窍