MDF文件丢失,如何恢复数据库(MS-SQL)

MDF文件丢失,如何恢复数据库(MS-SQL),第1张

在sql

server

2005

数据库中,一次误 *** 作,分离数据库后,直接将日志文件删除掉了,后进行附加出错,无法附加上去,经过如下解决方案,数据库附加成功, *** 作如下:

第一步:先建立一个同名数据库,停止sql

server2005,将原来的mdf数据库文件覆盖刚新建的mdf数据库文件,重新启动数据库。

第三步:在查询分析器中运行如下代码:

alter

database

你的mdf文件名

set

emergency

'--将数据库设置为紧急状态use

masterdeclare

@databasename

varchar(255)

set

@databasename='你的mdf文件名'

'--你的mdf文件文件名

exec

sp_dboption

@databasename,

n'single',

n'true'

--将目标数据库置为单用户状态

dbcc

checkdb(@databasename,repair_allow_data_loss)

dbcc

checkdb(@databasename,repair_rebuild)

exec

sp_dboption

@databasename,

n'single',

n'false'--将目标数据库置为多用户状态

是SQLServer数据库文件

mdf和mds,其实用daemon将这个文件变成光盘里的文件不是很好用的,我曾经试过的!最好是用东方光驱魔术师2003版将这个文件变成光盘文件,光盘里会有个很大的文件mdf,再次把这个mdf虚拟成光碟,成功之后,在虚拟光驱里找到所有的文件,选择全部,将它们复制到刚才你解压缩三个文件的文件夹内,覆盖他们!你可以发现,那个文件夹里很容易看出的东西,文件名是CD1(可能是),只要是这样的话,你就成功了

可用附加数据库的方式将文件导入。

1、打开SQL。

2、单击“连接”连接数据库。

3、右键单击数据库,然后单击附加。

4、单击添加,选择要附加的数据库。

5、单击确定完成附加。

以上就是关于MDF文件丢失,如何恢复数据库(MS-SQL)全部的内容,包括:MDF文件丢失,如何恢复数据库(MS-SQL)、数据库里面的mdfldf、只有.mdf和ldf文件如何导入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9831132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存