如何使用日志文件恢复数据库,在线等!!急,急,急 我找了一下,根本没有那个还原选项啊。所以,帮你顶一下先啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 系统中有一个数据库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 急!如何从一张表的内容追加到另一张表里(字段不一样)? MS-SQL的多条件查询如何整? ====谁帮忙看一下这个SQL语句怎么写?==== 请问SQL语句怎样写? 兩個時間怎樣比大小? 事务问题~~~~~~~~~~~~~~~~~~~~ 为什么用dts从oracle导入到sql server出错,都是sql 没有问题,请高手指点. win2008, sql2000,vb6,ocx 无法取数? 死锁死锁还是死锁 大家请再帮我看看? 关于 复制所需要的时间
现我可以按照用完整备份文件加日志备份时间点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'