拯救你的数据 通过日志恢复MSSQL数据
来源:互联网 发布:韩国制衣软件 编辑:程序博客网 时间:2024/04/30 23:10
这段时间看了关于在SQL server 中通过日志和时间点来恢复数据。也看了一些网上的例子,看如何通过日志来恢复数据。
前提条件:
数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项
如果是简单模式:类似下面的语句操作数据就不会记录到日志中: select * into t from [表名]
这时为保证数据的完整要将数据库的恢复模式改成“完整”
测试环境:
1、建立数据库和测试表
1
2
3
4
5
6
create
database
zp
create
table
[zping.com](
id
int
,
name
varchar
(20)
)
2、插入测试数据
1
2
3
4
5
6
7
8
insert
into
[zping.com](id,
name
)
values
(1,
'zping.com1'
)
insert
into
[zping.com](id,
name
)
values
(2,
'zping.com2'
)
insert
into
[zping.com](id,
name
)
values
(3,
'zping.com3'
)
insert
into
[zping.com](id,
name
)
values
(4,
'zping.com4'
)
备份数据库,可以通过sql server的可视化操作,下面是生成的代码:
[code]BACKUP DATABASE [zp] TO DISK = N'C:\k.bak' WITH NOFORMAT, NOINIT,
NAME = N'zp-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO[code]
查看数据:
注意:这时我们做一个完整备份
这时可能一不小心删除了一些数据。我们模拟一下:(假定删除了1,2的数据)
0 0
- 拯救你的数据 通过日志恢复MSSQL数据
- 通过日志恢复MSSQL数据例子
- 通过日志恢复MSSQL数据例子
- 通过事物日志恢复数据
- 拿什么拯救你,因硬盘故障丢失的数据!(内附恢复神器)
- 拿什么拯救你,因硬盘故障丢失的数据!(内附恢复神器)
- sql2005通过日志恢复被删除的数据方法
- 通过sqlserver日志恢复误删除的数据
- 通过sqlserver日志恢复误删除的数据
- 通过sqlserver日志恢复误删除的数据
- 通过sqlserver日志恢复误删除的数据
- 如何通过Mysql的二进制日志恢复数据库数据
- 通过Mysql的二进制日志恢复数据库数据
- 如何通过Mysql的二进制日志恢复数据库数据
- 如何通过Mysql的二进制日志恢复数据库数据
- 通过日志恢复MS SQL数据案例
- 通过日志恢复MS SQL数据案例
- 通过日志恢复MS SQL数据案例
- GitHub查找优秀的开源项目和一些资源福利
- JAVA基础
- 树链剖分 — 轻重边路径剖分
- java线程同步的三种方法[synchronized关键字,Lock加锁,信号量Semaphore]
- JS跨域请求
- 拯救你的数据 通过日志恢复MSSQL数据
- CentOS7安装配置mysql5.7
- 更新UI操作需要在主线程完成
- 基于Java Socket的自定义协议
- 进程与线程的区别与联系
- 八种排序算法
- Executors创建固定线程demo
- tomcat源码浅析(二)之server.xml的解析
- 使用镜像服务站下载CentOS安装包