通过日志恢复数据库
来源:互联网 发布:java线程池状态监控 编辑:程序博客网 时间:2024/04/18 07:13
--创建测试数据库Test
create database Test
on primary
(
name='Test_data.mdf',
filename='d:/Test_data.mdf'
)
log on
(
name='Test_data.ldf',
filename='d:/Test_data.ldf'
)
--创建测试表
create table Test.dbo.ta(id int)
insert into Test.dbo.ta select id from sysobjects
--创建备份文件
backup database Test to disk='d:/Test.bak' with format
--创建一个NDF文件
alter database Test
add file
(
name='file',
filename='d:/test.ndf',
SIZE = 1MB
)
--关闭MSSQL服务,然后删除NDF文件然后再打开MSSQL服务,此时Test数据库被疑置啦!
--恢复数据疑置
--首先备份日志文件
backup log Test to disk='d:/Test_log.bak' with format,no_truncate
--利用文件组备份文件恢复被破坏的文件
restore database Test from disk='d:/Test.bak' with Norecovery
--恢复日志文件
restore Log Test from disk='d:/Test_log.bak' with RECOVERY
--TipS
--如果已经建立ndf文件的话那么恢复日志文件的话用下面的这句话
--只不过将with RECOVERY-->WITH REPLACE
restore Log Test from disk='d:/Test_log.bak' WITH REPLACE
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ws_hgo/archive/2010/04/07/5457193.aspx
- 通过日志恢复数据库
- 通过日志恢复数据库
- 通过日志恢复数据库
- 通过日志恢复数据库
- 通过日志恢复数据库
- 通过日志恢复数据库
- 通过日志恢复数据库
- 通过日志恢复数据库
- MySQL 数据库通过日志恢复
- 如何通过日志恢复数据库
- MySQL 数据库通过日志恢复
- MySQL 数据库通过日志恢复
- 通过事务日志恢复SQL SERVER 数据库
- Sqlserver 通过日志文件恢复数据库
- 技巧:通过事务日志将数据库恢复到某一时间点
- sql server数据库通过日志恢复到某一时间点
- 如何通过Mysql的二进制日志恢复数据库数据
- 通过Mysql的二进制日志恢复数据库数据
- 一般企业网站表结构信息
- [AS3]Class小技巧:程序自动让对象向下转换
- ASP.NET中的缓存使用(1)
- 找出那个进程造成的死锁
- javascript下拉列表框操作大全
- 通过日志恢复数据库
- sql2005建立自动备份
- 使用xmanager 远程操作linux
- test
- 【首届Google暑期大学生博客分享大赛——2010 Andriod篇】我理想中的坦克大战游戏
- 从毕业设计看技术创造过程(原创)
- Linux下的CppUnit 的HelloWorld手记
- 内存管理
- 如何授予对存储过程的权限