在SQL 中,附加没日志的数据库,也可以用此方法恢复数据库日志。
来源:互联网 发布:消逝的光芒武器数据 编辑:程序博客网 时间:2024/05/17 07:27
1、首先在企业管理器中新建一个和要附加的数据库一样名字的数据库。
2、关闭sql服务
3、直接删除刚刚新建的数据库日志
4、把要附加的数据库覆盖掉新建的数据库
5、重启数据库服务
6、在查询分析器中执行
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
7、查询附加数据库ID,在查询分析器中执行以下语句
select * from sysdatabases
8、修改附加数据库的状态,在查询分析器中执行以下语句
update sysdatabases set status=32768 where dbid=7 --备注,这里的7表示要附加的数据库ID
9、查询分析器里面执行以下语句
dbcc rebuild_log('autoClick','D:/dianji/database/autoClick_log.ldf') --备注,这里的 autoClick 表示要恢复日志的数据库名
10、最后要将数据库的使用状态改回来,在查询分析器中执行以下语句
update sysdatabases set status=16 where dbid=7 --备注,这里的7表示要附加的数据库ID
完成恢复操作!
- 在SQL 中,附加没日志的数据库,也可以用此方法恢复数据库日志。
- 从日志中恢复SQL Server数据库
- SQL SERVER数据库日志文件被删后的恢复方法
- MSSQL2000中没有日志文件的数据库恢复方法
- SQL Server 无日志文件附加数据库
- Sql Server 用户数据库无日志附加
- MS sql server 数据库日志文件清除(压缩)和恢复日志文件的方法
- 删除SQL数据库中事务日志方法
- 删除SQL数据库中事务日志方法
- 删除SQL数据库中事务日志方法
- 删除SQL数据库中事务日志方法
- 删除SQL数据库中事务日志方法
- 删除SQL数据库中事务日志方法
- 无数据库日志文件恢复数据库方法
- 如何附加没有日志文件的数据库?
- 附加缺少日志文件的数据库
- 从日志中恢复SQL Server数据库到时间点
- 从日志中恢复SQL Server数据库到时间点
- sql语句嵌套很有用
- jbpm启动流程时报错
- 图形设备接口(GDI)
- 在java方法参数位置调用void方法,确定JAVA中void方法被成功调用--反射调用
- C#遍历指定文件夹中的所有文件
- 在SQL 中,附加没日志的数据库,也可以用此方法恢复数据库日志。
- SQL语法大全
- 二叉树的应用与熟悉
- PHP中调用Java的代码
- Oracle部署第一部曲;
- Linux设备驱动程序系列(一)——开篇
- android apk反编译
- 如何备份、还原Bootcamp NTFS格式的Win7
- 汇编指令