2012-05-10 77 views

回答

48

以下是从数据库和数据一起生成脚本的步骤。屏幕截图是使用SQL Server 2012 Management Studio拍摄的,但我相信SQL Server 2008的步骤也是相似的。

  • 连接到您想要将数据库与数据一起脚本化的实例。在数据库上
  • 右键单击并选择选项Tasks --> Generate Scripts...

tasks generate scripts

  • 生成和发布脚本向导,单击Next按钮。

introduction

  • 选择对象一步,我已经离开检查默认选择Script entire database and all database objects。您也可以选择Select specific database objects选项并选取您选择的对象。

Choose objects

  • 设置脚本选项步,选择你想保存脚本的路径。点击Advanced按钮。

set scripting options

  • 高级脚本选项对话框,向下滚动到选项Types of data to script。默认情况下,它被设置为Schema only,这意味着它只会生成创建对象语句。如果您想同时创建对象创建脚本和数据,请选择选项Schema and data。在对话框中高级脚本选项设置脚本选项单击OK并单击下一步一步

advanced scripting options

  • 摘要一步,将显示所有您选择的选项。点击下一页

summary

  • 保存或Publich脚本一步,如果一切顺利的话,你会看到成功的状态似乎对每个对象和脚本应保存到您指定的位置设置脚本选项一步。

save or publish scripts

脚本整个的AdventureWorks数据库变成是一个巨大的522 MB脚本文件!

希望有所帮助。

+1

哇 - 这是一个易于理解的答案。太好了! – user1051849

+0

我可以选择要生成脚本的数据吗?有没有这样的选择 – VinayVeluri

1

你的意思是生成数据脚本?如果是这样,那么只需右键单击数据库名称 - 生成脚本。在向导的高级选项中,您可以选择“要添加的数据脚本类型”。选择数据只有在那里,你可以得到的数据脚本

1

以什么格式? 你只指1个表或整个数据库?

如果导出从1个表中的Excel文件,那么所有你需要做的就是 运行SQL查询语句来显示所有的记录,然后突出显示所有行直通单击网格中,右键点击顶部最右侧空间复制列标题。

打开excel和粘贴。

应该很好去。

相关问题