社区
应用实例
帖子详情
sql server数据恢复!几千条记录没有,呜呜.......
北极海hein
2003-07-07 04:50:28
我在Query Analyzer里执行了这个的删除
delete from table
请问能否把数据还原??
我的机器还没重启!
我一执行完眼都大了,所以什么操作也不敢动,只有向高手求助了.
还原不了就可惨了,几千条记录没有,呜呜.......
...全文
105
3
打赏
收藏
sql server数据恢复!几千条记录没有,呜呜.......
我在Query Analyzer里执行了这个的删除 delete from table 请问能否把数据还原?? 我的机器还没重启! 我一执行完眼都大了,所以什么操作也不敢动,只有向高手求助了. 还原不了就可惨了,几千条记录没有,呜呜.......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happydreamer
2003-07-08
打赏
举报
回复
用日志文件进行时间点恢复,将会失去此时间点之后的所有数据库改变
example:
首先对数据库进行日志备份
查询分析器里
1.use northwind
insert employees(lastname,firstname) values('aaa','bf')
记下这时的时间
2.过3分钟输入
use northwind
insert employees(lastname,firstname) values('bbb','cd')
3.此时select * from employees 将能看到这两条记录
4.进行日志备份,选中northwind数据库,所有任务,backup database
在对话框中,选择事务日志备份为备份类型,选择已有的备份设备,和追加到媒体
单击ok进行备份.这样生成了两个新纪录的日志备份
5.以下演示恢复
所有任务 restore database
对话框中选择时点还原,输入刚才记录的时间,单击ok恢复
6.执行select * from employees ,此时只能看到第一个新插入的记录
pengdali
2003-07-07
打赏
举报
回复
系统中有一个数据库DB1,系统正在使用的过程中,不小心删除了某表T1的数据
现我可以按照用完整备份文件加日志备份时间点TIME1恢复的方法来恢复该数据库
但问题出在该数据库一直还必须在使用中,所以除了你删除了数据的TA表外,其它的
表的数据你不能只是恢复到错误时间点TIME1处,因为,TIME1以后也有数据变化
解决这个问题有两个方法
1:用LOG EXEPLORE 可以轻松搞定
2:先建立一个数据库DB2,将完整备份文件恢复到DB2中,再用DB2中的T1数据来更新
DB1中的T1数据即可.
--查看备份信息
RESTORE FILELISTONLY FROM DISK ='C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup'
--还原旧的备份
RESTORE DATABASE db2 FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup' with replace,norecovery,
move 'db1_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf',
move 'db1_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf'
--还原数据日志到时间点
restore log db2 from disk='db_log_backup' with stopat='2003/4/22 9:57'
enhydraboy
2003-07-07
打赏
举报
回复
以前做过完全备份么。如果做过,马上做日志备份。然后,可以恢复到删除表前的时间点。
SQL
Server
数据恢复
大师实战指南与工具应用
SQL
Server
中每张表的结构信息主要存储在系统页中,尤其是PFSIAM(Index Allocation Map)以及特定类型的系统页(System Pages),例如Boot Page(页号9)和GAM/SGAM页。其中,sys.tables和这类动态管理视图所依赖的底层基础数据通常位于ID为1的分配单元中。恢复工具通过对这些系统页的逆向解析,可以重建出以下关键信息:表名(name字段)对象ID(object_id列名、顺序、数据类型(
SQL
Server
数据库管理(五)从权限管理到
数据恢复
的全面指南
SQL
Server
是微软公司开发的一款关系型数据库管理系统 (RDBMS),广泛应用于各种规模的企业数据管理任务中。本文将详细介绍
SQL
Server
数据库管理中的关键环节——权限管理与
数据恢复
。
SQL
Server
数据恢复
配置
SQL
Server
数据库恢复模式(2种方法) 用T-
SQL
设置恢复模式 你可以使用“ALTER DATABASE”命令加“SET RECOVERY”语句来修改数据库的恢复模式。例如,下面的查询语句把“AdventureWorks”数据库的恢复模式设置为完全恢复模式。 ALTER DATABASE AdventureWorks SET RECOVERY FULL ; 你可以查
SQL
Server
日志
记录
SQL
Server
日志是监控数据库活动、排查问题和确保数据一致性的基础,这些日志
记录
了
SQL
Server
实例中发生的事件的时间顺序。它们充当数字审计跟踪,提供有关数据库操作、用户操作和潜在错误的信息。
my
sql
表中数据的恢复
数据恢复
_
SQL
Server
数据库误删除表中
记录
的
数据恢复
SQL
Server
数据库误操作不小心delete了一下,还是update一下怎么恢复数据呢?,或者直接把数据库删除了,如何恢复误删除的数据呢?操作还是小心谨慎不出问题的好~~1:建立测试环境创建表,插入几条数据;CREATE DATABASE INTOHARDCREATE TABLE I1(ID INT PRIMARY KEY)INSERT INTO dbo.I1(ID)VALUES (0)IN...
应用实例
27,579
社区成员
68,548
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章