SQLSERVER 日志文件丢失的情况

原创 2015年11月20日 10:22:42
1test数据库test_log.ldf文件被删除,现恢复数据库

操作步骤

1.新建一个数据库文件dtest
2.暂停SQLSetver服务
3.将原先的mdf文件,覆盖新建的数据库,删除新数据库的ldf文件(就是先将原来的test.mdf文件移走,将dtest.mdf文件改为test.mdf,再把之前移走的test.mdf文件拷贝过来覆盖修改后的那个)
4.重新启动SQLSetver服务 ,这时看到的数据库是这个样子的,打不开

设置数据库未紧急情况
alter  database test set  emergency;
设置单用户模式
alter  database test set single_user;
允许数据丢失
dbcc checkdb( 'test',REPAIR_ALLOW_DATA_LOSS ); 

重建日志
dbcc checkdb( 'test',REPAIR_REBUILD );


alter database test set multi_user;

Oracle 当前日志丢失损坏的恢复

丢失活动或当前日志文件的恢复 oracle通过日志文件保证提交成功的数据不丢失,可是在故障中,用户可能损失了当前的 (current)日志文件.这又分为两种情况:此时数据是正常关闭的和此时数据库是...
  • mws1108
  • mws1108
  • 2016年10月17日 14:39
  • 1774

SQLServer日志文件丢失的恢复方法

  • zgqtxwd
  • zgqtxwd
  • 2008年04月28日 15:54
  • 131

sqlserver日志文件缩小

最近装了个500g的固态硬盘,导入我原来的数据库后发现有60多个G的内存不见了, 最后发现我的某个数据库有60多个G的日志文件(.ldf文件)文件,现在来教大家如何把60多个G变成1M。     ...
  • sleepsmile
  • sleepsmile
  • 2016年03月21日 17:08
  • 161

模拟控制文件全部丢失与归档日志文件丢失的不完全恢复

--控制文件全部丢失,归档日志文件丢失 --模拟实验环境 SYS@PROD2> create table scott.c1 as select * from scott.dept; ...
  • u013169075
  • u013169075
  • 2016年12月14日 22:40
  • 271

oracle 丢失日志(redoxx_xx)文件后的处理方法

测试部门反映内网1.105oracle数据库服务无法启动,还是惯例性的打开alter_.log文件,查看里面的日志内容: Fri Nov 11 11:46:09 2011 Errors in fi...
  • xujinyang
  • xujinyang
  • 2011年11月11日 15:25
  • 708

SQL Server日志文件过大 大日志文件清理方法 不分离数据库

SQL Server日志文件过大    大日志文件清理方法 ,网上提供了很多分离数据库——〉删除日志文件-〉附加数据库 的方法,此方法风险太大,过程也比较久,有时候也会出现分离不成功的现象。下面的方式...
  • slimboy123
  • slimboy123
  • 2017年01月16日 17:05
  • 11788

修改数据库文件及日志文件存放位置

--查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys....
  • fzgjf08
  • fzgjf08
  • 2017年03月24日 09:07
  • 168

SAP SQLServer数据库的日志文件过大解决办法

服务器是windows server 2008 R2 64位英文版,数据库是SQL server 2008英文版。服务器上安装的是SAP DEV(SAP测试系统)和其数据库,由于同事测试的需要里面co...
  • jaminwm
  • jaminwm
  • 2015年09月14日 22:23
  • 2313

不更改数据库默认隔离级别,如何避免丢失更新(lost update)

在默认的隔离级别下先读出数据然后再去修改可能会产生Lost update,但是如果提高隔离级别的话又会降低并发,使用下面的办法可以在Read commited隔离级别上避免Lost update. ...
  • SmithLiu328
  • SmithLiu328
  • 2012年07月23日 10:10
  • 2892

移动SQL SERVER数据库的数据与日志文件位置

移动用户数据库以下示例将移动一个名为 mydb 的数据库,该数据库包含一个数据文件 Mydb.mdf 和一个日志文件 Mydblog.ldf。如果您要移动的数据库还有其他数据或日志文件,请在存储过程 ...
  • hk8846
  • hk8846
  • 2011年03月18日 16:49
  • 1726
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQLSERVER 日志文件丢失的情况
举报原因:
原因补充:

(最多只允许输入30个字)