备份和还原数据库

it2025-07-07  16

备份和还原数据库

该数据库的备份

1. 打开SQL Server Management Studio → 数据库:Practice_JWGL就是我们须要备份的数据库。 2. 右键单击要备份的数据库。

3. 先点击“删除”。再点击“加入” 4. 选择好备份的路径。 “文件名称”那个位置填写上您要备份的数据库的名字(最好在您备份的数据库的名字后面加上日期,以方便以后查找)。之后连续点击“确定”button就可以完毕数据库的备份操作。

数据库的还原

1. 选择您要还原的数据库“Practice_JWGL”,点击鼠标右键 → 任务 → 还原 → 数据库. 2. 在出现的“还原数据库”对话框中选择“源设备”,浏览。加入文件。选中备份文件。 3. 选中源复选框,点击确定。(备份选项能够选择备份后验证)

Transact-SQL

--将数据库完整备份到物理备份设备 Backup database Practice_JWGL To disk = ‘E:\DataBase\Practice_JWGL_20141021.bak’ Go --将数据库差异备份到物理备份设备 Backup database Practice_JWGL To disk = ‘E:\DataBase\Practice_JWGL_20141021.bak’ With differential Go --验证物理备份设备上的备份文件是否有效 Restore verifyonly from disk = ‘E:\DataBase\ Practice_JWGL_20141021.bak’ go --完整的数据库还原 restore database Practice_JWGL from Practice_JWGL_20141021 with file=1, replace move ‘Practice_JWGL’ to ‘E:\DataBase\Practice_JWGL.mdf’, move ‘Practice_JWGL_log’ to ‘E:\DataBase\Practice_JWGL_log.ldf’ go         with file=1来指定选择备份文件里的第1个备份集。 --差异数据库还原 restore database Practice_JWGL from Practice_JWGL_20141021 with file=2 , recovery go         with norecovery 參数表明将数据库置于“正在还原”状态,并对提交的事务不进行不论什么操作。

假设不写,默认with recovery表示回滚未提交的事务。

        对数据库还原的步骤是:完整数据库还原—差异数据库还原—尾日志数据库还原.

--打开master数据库 use master go --完整的数据库还原 restore database Practice_JWGL from Practice_JWGL_20141021 with file=1, norecovery, replace go --差异的数据库还原 restore database Practice_JWGL from Practice_JWGL_20141021 with file=2, norecovery go 尾日志数据库恢复 restore log Practice_JWGL from Practice_JWGL_20141021 with file=3, recovery go

转载于:https://www.cnblogs.com/bhlsheji/p/5044566.html

最新回复(0)