自动摘要
正在生成中……
有时候我们需要批量导出/备份SQL数据库的视图或者存储过程等等文件,或者说想要将数据库中所有的文件都批量导出到本地电脑保存起来,那么可以参考下面的操作方法
1,打开Microsoft SQL Server 2008 R2 Management Studio,选中你需要备份的数据库

2,在选中的数据库上右键》任务》生成脚本

3,生成数据库脚本,点击下一步

4,选择“选择特定数据库对象”,再去选择你需要导出/备份的所有东西,点击下一步

5,这里,你可以选择任何一种你需要的保存方式,“单个文件”即所有SQL存储过程/视图等都放在一个SQL文件中,不是每个SQL存储过程/视图独立一个SQL文件。所以“每个对象一个文件”就很好理解了,就是每一个SQL存储过程/视图生成一个文件。然后选择你需要保存的位置,点击下一步

6,然后点击,下一步,下一步,就完成了

存储过程导出了,怎么还原呢?
1,1,打开Microsoft SQL Server 2008 R2 Management Studio,选择“文件》打开》文件”

2,找到脚本文件的存放位置,script.sql,点击打开

3,页面来到编辑器窗口,选择执行,即可还原存储过程。如果数据库名称不一样,可以先改下USE []数据库名称,再执行。

如果是从一个数据库复制存储过程到另一个数据库,直接在某个存储过程上,“右键》编写存储过程脚本为》CREATE到》新查询编辑器窗口”
然后改下数据库名称,直接执行就可以
