这里以Sqlserver2008R2为例,首页在开始菜单中,打开 SQLServerManagement Studio

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键

身份验证用windows身份验证,链接

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_数据库_02

下面是备份操作说明

点击数据库,找到要备份的数据库,这里以kfenlei数据库为例

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_数据库_03

在kfenlei数据库上右键,任务,备份

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_服务器系统自带sqlserver_04

先把默认的备份目标删除

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_备份文件_05

然后点击添加

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_备份文件_06

这里选择一下备份到的目录

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键_07

我们这里选择D盘,备份文件名为kfenlei2020-5-18.bak

注意,这个文件名可以自己随便起,方便自己记忆,要以.bak结束,bak是备份文件的扩展名

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_备份文件_08

然后点击确定

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_数据库_09

这里也点击确定,数据库就备份好了

打开D盘就可以看到我们备份的文件

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_备份文件_10

还原数据库操作说明

先找到要还原的数据库,这里以kfenlei为例

如果还没有数据库,可以先新建一个数据库

在数据库上右键 - 任务 - 还原 - 数据库

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键_11

选择源设备,点击...

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_备份文件_12

点击添加

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_服务器系统自带sqlserver_13

找到我们的备份文件,点确定

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_备份文件_14

然后钩选上我们刚才添加的备份文件

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键_15

点击选项,钩选上覆盖现在数据库

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键_16

点击确认后,数据库就还原好了,如果失败看一下还原为这里的目录是否存在,如果不存在就建个目录,或更换一个存在的目录

更换目录方法

点击行数据和日志文件后的...

行数据就是数据库

选择目录

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键_17

选择好目录,文件名这里输入

数据库名_Data.MDF

MDF就是数据库文件的扩展名

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键_18

日志这里的文件名为

数据库名_Log.LDF

LDF为数据库日志的扩展名

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_数据库_19

数据库还原好后,我们要为数据库重新创建一个登录账号和密码

先删除这个还原好的数据库之前带的账号

在数据库 - 安全性 - 用户中,找到之前的账号,右键,删除

如果没有,可以不删除

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_右键_20

下面创建新的数据库管理账号密码

在安全性 登录名右键,新建登录名

这里的安全性不是数据库下的安全性,注意不要选择错了

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_备份文件_21

输入登录名(即用户名)

选择SQL server身份验证,输入密码和确认密码

把强制实施密码策略钩掉

默认数据库选择刚才还原的数据库

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_服务器系统自带sqlserver_22

然后点用户映射

钩选刚才还原的数据库

数据库角色成员身份,钩选db_owner和public

sql server 2012如何备份和还原数据库 sql2012备份2008r2还原_服务器系统自带sqlserver_23

最后点击确定,数据库和数据库登录的账号和密码就全部创建好了