在sqlserver数据库中附加mdf数据库文件时,会因为缺少ldf日志文件导致附加失败。 解决办法 ,执行语句 CREATE DATABASE [数据库名称] on (FileName='数据库mdf文件路径') FOR ATTACH_REBUILD_LOG; 命令成功运行后(可能会报错),点击【数据库】- 右键 -【刷新】,数据库附件成功。