2024年4月15日发(作者:)

解决方法:

据库mdf文件该为原来的名字

1、把需要附加的数据库的MDF文件改名;

相信很多朋友对SQL中的日志文件不慎删除后,附加

文件,提示LDF文件有问题,导致MDF无法附加的情况,

4、重启sql server服务 ,此时数据库变为置疑状态

MDF

3、将新建的数据库文件的MDF文件删掉,并将原有的数

3、打开服务管理器(通常情况下应该在托盘),停止服务

2、建一个相同的数据库。库文件名称为要附加的数据库名

关于SQL数据库丢失.LDF文件后附加数据库的方法

')

5、执行以下语句:

with override

with override

name='databasename'

重置数据库异常状态命令

here name='databasename'

处于回避恢复模式。

sp_resetstatus 'database_name'

sp_configure 'allow updates', 0 reconfigure

update sysdatabases set status='32768' w

update sysdatabases set status='0' where

DBCC rebuild_log ('databasename','日志路径da

后将原来的数据库删除,新建,

sp_configure 'allow updates', 1 reconfigure

到此时,表面上数据库没有什么问题了,实际上此时数据库

新建一数据库,将原来的数据导入到新建的数据库中,完毕

然后将数据重新导入,就行了。

的主建信息会丢掉,所以需要注意以下。

需要注意的是,SQL在进行数据导入导出的时候,原始表