38

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

4

3 回答 3

55

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

于 2009-09-07T22:08:33.580 回答
11

没有找到我需要的东西(转储 SQL 语句的脚本工具),我创建了一个名为 SQL Server Dump 的工具,它的灵感来自 mysqldump,但适用于 SQL Server。你会在github上找到它

于 2013-01-30T09:43:35.490 回答
8

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

于 2013-03-08T15:17:49.813 回答