欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【无数据库日志文件恢复数据库方法两则(一)】,下面是详细的分享!
无数据库日志文件恢复数据库方法两则(一)
方法一
1.新建一个同名的数据库
2.再停掉sqlserver(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sqlserver
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
USEMASTER
GO
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
GO
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的数据库名'
Go
sp_dboption'置疑的数据库名','singleuser','true'
Go
DBCCCHECKDB('置疑的数据库名')
Go
updatesysdatabasessetstatus=28wherename='置疑的数据库名'
Go
sp_configure'allowupdates',0reconfigurewithoverride
Go
sp_dboption'置疑的数据库名','singleuser','false'
Go
以上所分享的是关于无数据库日志文件恢复数据库方法两则(一),下面是编辑为你推荐的有价值的用户互动:
相关问题:sql 怎么用日志文件恢复数据
答:从日志回复数据库 :自己一步一步按照说明试着看 --创建测试数据库 CREATE DATABASE Db GO --对数据库进行备份 BACKUP DATABASE Db TO DISK='c:\db.bak' WITH FORMAT GO --创建测试表 CREATE TABLE Db.dbo.TB_test(ID int) --延时1秒钟,再进行后... >>详细
相关问题:sql server 2008里,如果数据库只有一个.mdf的数据...
答:很简单的,不用管.ldf文件就好了 看 可以看到这里也写着not found, 说明这个log 文件不存在 你只要选 中这项然后点Remove(移除)就好了 然后再点ok,就加进去 了 >>详细
相关问题:如何附加无日志文件数据库
答:解决办法: 1、新建一个同名数据库。 2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。) 3、启动数据库服务,数据库变... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
