目录
方法 1:使用 SQL Server Management Studio (SSMS)
一、数据库备份
法一:SSMS工具
1.选择要备份的数据库,点击鼠标右键 → 任务 → 备份,如图所示:
2.在打开的“备份数据库 ”对话框中,先点击【删除】 原来的备份地址,
3. 然后点击【添加】,在弹出的“选择备份目标”对话框中
4. 选择好备份的路径(如“D:\SQL severbackup”),文件类型选择“所有文件”,“文件名”那个位置填写上要备份的数据库的名字(最好在备份的数据库的名字后面加上日期,以方便以后查找),点击确定;
选择完整,点击确定,开始备份;
点击确定,备份完成
法二: Transact-SQL (T-SQL) 命令
备份 SJCX 数据库:
执行如下命令:
BACKUP DATABASE ReportServerTempDB
TO DISK = '备份文件路径\备份文件名.bak';
--例如
BACKUP DATABASE SJCX
TO DISK = 'D:\SQL severbackup\SJCX20231119.bak';
执行结果如下:
磁盘查看备份文件:
这几项全部含有表示已备份成功。
二、数据库还原
法一:SSMS工具
1. 选择要还原的数据库,点击鼠标右键 → 任务 → 还原 → 数据库
2. 在出现的“还原数据库 — XueShengXinXi”对话框中选择“源设备”,然后点击后面的“…”按钮
3. 在出现的“指定备份”对话框中,点击“添加”按钮
4. 找到数据库备份的路径,选择您所要还原的数据库(注意:文件类型选择所有文件),然后连续“两次”点击“确定”按钮
5. 在出现的“还原数据库 — XueShengXinXi”对话框中,勾选上“选择用于还原的备份集”下的数据库前的复选框
6. 然后选择“选项”,勾选上“覆盖现有数据库”
7.最后点击确定。
法二: Transact-SQL (T-SQL) 命令
还原 SJCX 数据库:
执行如下命令:
RESTORE DATABASE ReportServerTempDB
FROM DISK = '备份文件路径\备份文件名.bak'
WITH REPLACE;
执行结果如下:
三、数据库检查
在 SQL Server 2008数据库还原完成后,执行以下操作来检查数据库还原后是否存在异常:
1. 确认数据库状态:
检查数据库的状态是否为 ONLINE。使用以下查询语句: