SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

一、打开Microsoft SQL Server Management Studio

在桌面上找到图标SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作,双击运行

 

打开Microsoft SQL Server Management Studio 17SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

输入服务器名称,选择SQL Server 身份验证,sa和sa密码,可以勾选记住密码,以便以后的登录,点连接,进入Microsoft SQL Server Management Studio管理器

左侧为对象资源管理器树状目录SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

展开数据库

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

二、新建数据库

单击数据库,右键→新建数据库

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开新建数据库对话框,输入数据库名称test

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

点确定,数据库test新建成功,如图

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

三、分离数据库

选择要分离的数据库,右键→任务→分离

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开分离数据库对话框

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

检查要分离的数据库名称,点确定

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

数据库分离成功,如上图

四、附加数据库

单击数据库,右键→附加

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开附加数据库对话框,点添加

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开要附加数据库的存放路径,选定要附加的数据库,双击选择或单击确定按钮

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

检查附加数据库的路径

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

点确定,数据库附加成功,如下图

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

五、备份数据库

单击选择要备份的数据库,右键任务→备份

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开备份数据库对话框,显示的是默认备份文件路径,或上一次备份文件存放路径,如果不需要修改备份文件路径或备份文件名称,直接点确定即可覆盖上一次的备份。

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

如果要需要修改备份文件路径或备份文件名称,先点删除,将当前的备份文件路径删除

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

然后点添加

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

找到要存放备份文件的路径,命名备份文件名称,一般以数据库名加备份日期,如果当天需要备份几份,日期后面再加上时间,以便区分,最后不要忘记加上备份文件的扩展名.bak,点确定,如下图

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

点确定

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

返回到备份数据库对话框,检查备份文件路径和文件夹名,点确定

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

提示备份成功完成对话框

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

六、还原数据库

单击选择要还原的数据库,右键→任务→还原→数据库

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开还原数据库对话框,点设备,点…

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开选择备份设备对话框,点添加

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

打开并找到存放备份文件的路径,找到并选择要还原的数据库备份,双击选择或点确定

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

点确定

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

返回到还原数据库窗口

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

切换到选项页面

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

勾【选覆盖现有数据库】复选框,取消勾选【还原前进行结尾日志备份】,点确定

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

提示还原成功。

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

补充说明:如果还原失败,可能是数据库正在使用中,此时需要跟使用人员沟通,确认可以还原,可按照以下方法进行操作。

方法一:先停止SQL server服务

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

,再还原数据库

还原完毕后,再开启SQL server服务

此方法会影响程序正常使用,慎用!!!

方法二:针对该数据库单独操作,先分离数据库,再附加数据库,最后还原数据库

七、复制数据库

用现有的数据库,快速复制一个新的数据库,可以使用还原数据库的方式复制数据库,前提是必须先备份当前数据库,由于之前已经备份,这里不再赘述备份数据库操作。

复制数据库,单击选择现有的数据库,右键→任务→还原→数据库,打开还原数据库对话框,在目标数据库处,命名要复制的新数据库名称,确认现有数据库已经备份的情况情况下,点确定

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

提示成功还原了新的数据库,如下图

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

在对象资源管理器,数据库列表中,显示出了新复制的数据库,如下图

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

注意,此时通常会出现原数据库后面显示【正在还原】,如下图

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

单击【新建查询】,打开查询分析器,输入一下语句,然后执行

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

RESTORE database   test  with recovery

执行完毕后,刷新数据库

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

【正在还原】已取消,如下图

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

八、无数据库原文件的情况下,还原数据库

有些情况下,我们只有数据库备份文件,没有数据库源文件,这时需要用还原数据库备份文件的方式创建数据库。

方法一:

首先新建空白数据库,参照【二、新建数据库】

然后还原数据库文件,参照【六、还原数据库】

这里不再赘述

方法二:

不用创建空白数据库

右单击【数据库】,点【还原数据库】

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

以下步骤参照【六、还原数据库】

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

SQLServer 2016 R2数据库新建、附加、分离、备份、还原、复制等基本操作

 

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/fc8e8c1005.html