社区
MS-SQL Server
帖子详情
不小心在查询分析器里,用DELETE FROM TABLE,把表内容删了,怎么恢复,急,谢了!
pp_key
2003-08-21 06:00:21
如题
...全文
176
8
打赏
收藏
不小心在查询分析器里,用DELETE FROM TABLE,把表内容删了,怎么恢复,急,谢了!
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happydreamer
2003-08-23
打赏
举报
回复
用log explorer可以恢复的
但如果你用了truncate table 就无法看到记录了
hxy2003
2003-08-23
打赏
举报
回复
最好有备份
txlicenhe
2003-08-23
打赏
举报
回复
1:有log explorer
2:有没有备份文件,先恢复到另一数据库,再将资料导过来。
txlicenhe
2003-08-23
打赏
举报
回复
1:有log explorer
2:有没有备份文件,先恢复到另一数据库,再将资料导过来。
popmailzjw
2003-08-23
打赏
举报
回复
3243
hjb111
2003-08-21
打赏
举报
回复
补充一下:Log explorer必须在NT上才能使用!
amtyuranus
2003-08-21
打赏
举报
回复
赶紧,马上就不行了
pengdali
2003-08-21
打赏
举报
回复
系统中有一个数据库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'
SQL中
Delete
语句表名不能用别名?!
于是在
查询
分析器
中执行,报错。反复试几次,明白了,
Delete
From不认表名别名!回头想下,当初程序改完后主要是在Oracle中测的,SQLServer/MYSQL一直没细测。 之所以要用别名,是因为where条件中
SQL
查询
分析器
操作(修改、添加、删除)表及字段等
用SQL语句添加删除修改字段 1.增加字段 alter
table
docdsp add dspcode char(200) 2.删除字段 ALTER
TABLE
table
_NAME DROP COLUMN column_NAME 3.修改
MySQL基础
delete
from
table
where 条件; truncate
table
table
; 区别: 1.
delete
可以加条件 2.truncate删除,整个表一起
删了
,然后建一张空表,效率高一些,
delete
是一条数据一条数据删除的 3.假如要删除的表中有自增的长列...
Transact-SQL中
Delete
语句表名不能用别名?!
于是在
查询
分析器
中执行,报错。反复试几次,明白了,
Delete
From不认表名别名!回头想下,当初程序改完后主要是在Oracle中测的,SQLServer一直没细测。 之所以要用别名,是因为where条件中需要
MySQL中的分析表、检查表与优化表如何操作?
MySQL提供了分析表、检查表和优化表的语句。分析表主要是分析关键字的分布,检查表主要是检查表是否存在错误,优化表主要是消除删除或者更新造成的空间浪费。 # 【1】分析表 MySQL中提供了 ANALYZE
TABLE
语句分析...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章