我从数据库中删除了LDF文件

时间:2014-01-29 19:59:46

标签: sql-server

我错误地从数据库中删除了LDF文件。

1 - 我停止了MSSQL。 2 - 删除了文件。 3 - 再次启动MSSQL。

而BOOM,一切都不见了。

我有一份已删除的LDF文件。

如果我把它放回文件夹中,我的数据库会恢复生机吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

以下是重新附加将创建新事务日志的数据库的步骤。

  1. 如果存在,则分离/删除数据库。
  2. 右键单击“数据库”选项卡
  3. 点击附加
  4. 找到路径
  5. IMP-在显示LOG路径(数据库详细信息)的地方,它会选择默认值。
  6. 只需选择LOG位置选项并将其删除。
  7. 替代方案,您可以使用t-sql删除并附加

    DROP DATABASE database_name
    exec sp_attach_single_file_db @dbname = 'database_name', @physname = 'D:\PathTo.mdf'
    

答案 1 :(得分:0)

试试这个:

EXEC sp_attach_single_file_db @dbname = '<your_DB_name>',
            @physname = '<full_path_to_mdf_file>'
相关问题