恢复 SQL Server 2008 数据库

恢复 SQL Server 2008 数据库

我们有一个大约 12GB 的 SQL Server 2008 数据库。我试图通过 Microsoft SQL Management Server Studio 创建数据库的副本。服务器处于生产模式,复制时间太长,并且已锁定所有用户,因此我取消了复制,但仍然花费太长时间,因此我关闭了 Management Server Studio 并重新启动它。数据库未列出,我无法重新附加它。我在整个互联网上寻找恢复解决方案,但无济于事。我有这些文件 .ldf (1MB)、.mdf(62MB) .ndf(12GB)。

我该如何恢复数据库?我的备份是三周前的。

答案1

我也遇到过同样的情况。我所做的是

停止 SQL Server

首先从数据文件夹中移动您的 Db 文件(即:.ldf、.mdf、.ndf)(最好复制两份)。您可以在 C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA 中找到这些文件

启动 Sql Server
创建同名数据库。
停止 Sql Server

将备份文件复制回数据文件夹并
启动 Sql Server。

有时它可能处于可疑模式。您可以参考以下链接

如何恢复 SQL Server 2005 可疑数据库

如何恢复标记为“可疑”的 SQL Server 数据库

如何在恢复模式下修复 SQL Server 数据库?

相关内容