SQL Server生成sql脚本并执行还原数据库的示例分析

发布时间:2021-11-30 18:02:44 作者:柒染
来源:亿速云 阅读:208

这篇文章将为大家详细讲解有关SQL Server生成sql脚本并执行还原数据库的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

上次介绍过如何通过bak文件来还原数据库文件,今天来介绍一下如何通过导出sql脚本的方式来备份并且还原新的数据库,不过这种方式比较适合数据库数据不太多的中小型数据表,下面通过SQL Server2012为例来进行说明。

一、备份数据库

1.选择某一个数据库,右键依次选择:任务==》生成脚本;

2.选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表。

3.在当前页面下面第一步选择高级选项,然后再选择输出的sql脚本的保存位置。

4.高级选项中最重要的一步就是在”要编写的脚本的数据类型“中选择第一项“架构和数据”,这个默认是选择“仅限架构”,这个选项只会复制数据库的表结构而不会复制数据库的具体数据。

5.我们可以查看具体的导出的脚本和数据。

二、还原数据库

1.在一个新的数据库实例中创建一个一模一样的空的数据库,名称也为IGIS。

2.通过:文件==》打开文件,打开刚开始导出的脚本文件。    

3.选择执行或者是按下F5来执行相应的操作,就可以将相应的数据库里面的数据表结构和数据导入到新的数据库中,最终完成数据库的备份工作。 (注意:此处需要先数据库建好,然后将脚本中创建表(create table xxx)之前的语句都删除)

关于SQL Server生成sql脚本并执行还原数据库的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 使用SQL Compare命令行来自动化数据库部署
  2. SQL Server 数据库备份与还原

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sqlserver sql

上一篇:C++迭代器与二分查找方法是什么

下一篇:C/C++ Qt TreeWidget单层树形组件怎么应用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》