![如何在 SQL 中恢复数据库](https://linux22.com/image/503196/%E5%A6%82%E4%BD%95%E5%9C%A8%20SQL%20%E4%B8%AD%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE%E5%BA%93.png)
我有 *.mdf 和 *.ndf 文件,但缺少 *.log。是否可以恢复数据库?
答案1
在 BOL 中查找 sp_attach_single_file_db。
您还可以使用:
CREATE DATABASE dbname ON <file> [,...n] FOR ATTACH_REBUILD_LOG
答案2
您可以使用一些第三方工具。我们使用了 Lumigent Log Explorer,但它已不再可用。但是,如果您进行 Google(或 Bing)搜索,您会发现 Log Explorer 的各种替代方案。
但是,你的问题在 serverfault.com 上会得到更好的答案