加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

备份、恢复

发布时间:2020-12-12 15:42:34 所属栏目:MsSql教程 来源:网络整理
导读:一、备份、恢复 1、完全备份:备份指定数据库的所有内容,体积大,速度慢 2、差异备份:备份的是自从上次完全备份后发生更改的内容 3、事务日志备份:备份的是上一次完全备份、差异备份以及事务日志备份以后发生更改的内容 4、文件、文件组备份(不用) 图形

一、备份、恢复

1、完全备份:备份指定数据库的所有内容,体积大,速度慢 2、差异备份:备份的是自从上次完全备份后发生更改的内容 3、事务日志备份:备份的是上一次完全备份、差异备份以及事务日志备份以后发生更改的内容 4、文件、文件组备份(不用) 图形界面:A、--右击--任务--备份 B、--右击--任务--还原 备份目的地:备份设备:服务器对象--备份设置--新建备份设置、磁盘文件: 说明:SQL Server代理的启用:services.msc -- sqlserver agent 启动 扩展名:.bak

二、完全备份

语法:backup database 数据库名 to 备份设置或者是文件 如:backup database test to testbak 或disk='c:abc.bak'文件 还原:语法:restore databse 数据库名 from 备份设置或文件 如:restore database test from testbak 或 disk='c:test.bak'

三、差异备份

backup database 数据库名 to 备份设置或文件 with differential 测试:插入一条内容 backup database test to testbak with differential 还原: 步骤:1、显示备份状态 restore headeronly from testbak restore database test from testbak with file=1,norecovery ??-- norecovery为不封口 restore database test from testbak with file=3,recovery 说明:1--完全备份 5--差异备份 2--事务日志备份

四、事务日志:插入一条内容

语法:backup log test to testbak 还原: restore headeronly from testbak restore database test from testbak with file=1,norecovery restore database test from testbak with file=3,norecouery restore log test from testbak with file=4,recovery 补:1、备份--恢复 SQL 2、触发器 3、用户 4、数据库复制(高可用性)(复制、群集、镜像、日志传送) 硬件--OS--DBMS、软件--DBS

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读