SQL Server 2005灾难恢复步骤(一)
2008-10-24 10:07:16 来源:WEB开发网 SELECT*
FROMmsdb.dbo.backupsetASa
INNERJOINmsdb.dbo.backupmediafamilyASb
ONa.media_set_id=b.media_set_id
WHEREdatabase_name='Northwind'
ORDERBYbackup_finish_date
请注意backup_finish_date和type栏,因为这些栏将会让你知道什么时候你需要考虑RESTORE命令中的STOPAT值。
7) 用不同的名称恢复另一个损坏数据库的副本以便于研究
用不同的名称来还愿损坏数据库的另一个副本可以让我们致力于数据的还原,而不用担心可用性,这是因为我们已经成功建立一个生产数据库。你只要确定你为恢复数据库选择了不同的名称和数据库文件位置,或者你可以结束损坏已经建立的数据库。我们将重复步骤四所做的,但是在这里使用不同的名称和数据文件位置。
RESTOREDATABASENorthwind_recover
FROMDISK=N'D:DBBackupNorthwindBackup.bak'
WITHMOVEN'Northwind'TON'D:DBBackupNorthwindData_recover.mdf',
MOVEN'Northwind_Log'TON'D:DBBackupNorthwindLog_recover.ldf',
STANDBY=N'D:DBBackupNorthwind_UNDO.bak',
STATS=10
GO
RESTORELOGNorthwind_recover
FROMDISK=N'D:DBBackupNorthwindBackupLog.trn'
WITHSTANDBY=N'D:DBBackupNorthwind_UNDO.bak',
STATS=10,STOPAT='2008-09-2310:42:44.00'
GO
记录你的STOPAT参数值,因为这将是你在这个过程中使用到的最关键的参数。由于我们只是重复了步骤四的过程,我们肯定知道这个时候还没有执行DROP TABLE命令。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接