由于客户误操作把数据盘给格式化了,真是灾难!最后万兴的是还找到一个mdf文件。
先讲两个科普的感念:mdf和ldf问这两个是干什么的,
mdf是主要数据库文件,记录了所有数据库的重要信息。
ldf是记录数据库的操作过程文件,当有误操作时可以知道当时到底干了什么!所以这个文件没事的时候基本没用。
好的进入整体,如何附加没有ldf文件的数据库。
1、运行数据库,以SQLServer为例,mysql一样。
2、运行 SQL Server Management Studio
3、在菜单 “文件” 下面会有类似 “新建连接的查询” ,点开。
4、在命令行中输入
EXEC sp_attach_single_file_db 'AAA', 'C:\BB.mdf'
其中AAA是需要建立数据库的名字,BB为路径
运行结果:
文件激活失败。物理文件名称'C:\BB.ldf'可能不正确。
新的日志文件 'BB.LDF' 已创建。