日期:2014-05-18  浏览次数:20380 次

SQL2005,日志文件丢失,如何附加.mdf文件
系统重装,只找到了.mdf文件,不知道如何附加到SQL2005里了,怎么样能强制生成日志文件。

------解决方案--------------------
直接右键数据库-->附加-->找到.mdf文件路径附加即可
只有.mdf可以直接附加的
------解决方案--------------------
附加是时选择mdf文件后在下方会出现两条信息,一条是mdf的,一条是ldf的,会提示你ldf文件未找到,你直接将ldf那条记录删除就可以了,然后再点确定。
------解决方案--------------------
探讨

不行啊。提示:
无法打开新数据库‘bgsbt22’。CREATE DATABASE中止。
文件激活失败。物理文件名称‘d:\bgsbt22.ldf’可能不正确。
由于数据库没有完成关闭,无法重新生成日志。(Microsoft SQL Server,Error;1813)

------解决方案--------------------
探讨

可能我阐述的还是不详细。
问题是这样,一台电脑因为停电,系统进不去了。只找到以份后缀是.mdf的文件。
把这份文件附加到另外电脑做数据库附加,就附加不起来了。
提示:
文件激活失败。物理文件名称'D:\bgsbt22.ldf'可能不正确。
由于数据库没有完全关闭,无法重新生成日志。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'Test'。CREATE DA……

------解决方案--------------------
探讨

引用:
引用:

不行啊。提示:
无法打开新数据库‘bgsbt22’。CREATE DATABASE中止。
文件激活失败。物理文件名称‘d:\bgsbt22.ldf’可能不正确。
由于数据库没有完成关闭,无法重新生成日志。(Microsoft SQL Server,Error;1813)


附加时把日志文件路径删除


如:只附加mdf……