没人肯进来么,哎! 希望进来并知道怎么操作的大虾们说出你们的具体方法。 俺在这里先谢谢了! 在这里再说一下俺的意思:比如说我有一个数据库DataBase1(sql server 2000)是在2006.2.20建立的;今天本人想把他恢复到2006.2.26号时的样子;请问怎样做才能实现;谢谢!!!
通过日志备份文件把数据恢复到指定的时点,这个技术记得是叫时点还原,需要有一个完全备份文件。假设你在2月22号那天做过一次完全备份,备份文件在c:\database1.bak;而你在2月26日8:00这个时间不小心删除了数据,现在希望恢复这些误删的数据。步骤大概如下: 1、做日志备份,假设备份到c:\database1_log.bak 2、根据完全备份文件还原。 RESTORE DATABASE database1 FROM disk='c:\database1.bak' WITH NORECOVERY --注意这个选项一定要,这样才能进一步做日志还原 GO 3、根据日志备份文件还原 RESTORE LOG database1 FROM disk='c:\database1_log.bak' WITH RECOVERY, STOPAT = '2006-2-26 7:55:00' GO
谢谢楼上的两位,问题解决了; 我在网上找了个sql server 2000自带的时点还原的功能步骤说明:网址:http://support.microsoft.com/default.aspx?scid=gp;zh-cn;a102&sd=gn 希望大家以后多多交流结贴^_^
希望进来并知道怎么操作的大虾们说出你们的具体方法。
俺在这里先谢谢了!
在这里再说一下俺的意思:比如说我有一个数据库DataBase1(sql server 2000)是在2006.2.20建立的;今天本人想把他恢复到2006.2.26号时的样子;请问怎样做才能实现;谢谢!!!
1、做日志备份,假设备份到c:\database1_log.bak
2、根据完全备份文件还原。
RESTORE DATABASE database1
FROM disk='c:\database1.bak'
WITH NORECOVERY --注意这个选项一定要,这样才能进一步做日志还原
GO
3、根据日志备份文件还原
RESTORE LOG database1
FROM disk='c:\database1_log.bak'
WITH RECOVERY, STOPAT = '2006-2-26 7:55:00'
GO
我在网上找了个sql server 2000自带的时点还原的功能步骤说明:网址:http://support.microsoft.com/default.aspx?scid=gp;zh-cn;a102&sd=gn
希望大家以后多多交流结贴^_^