恢复SQL Server 2008数据库

我们有一个大约12GB的SQL Server 2008数据库。 我试图通过Microsoft SQL Management Server Studio创build数据库的副本。 服务器处于生产模式,复制时间过长,并且locking了所有用户,所以我取消了复制,但仍然花费太长时间,因此我closures了Management Server Studio并重新启动了它。 该数据库没有列出,我不能重新附加它。 我走遍了整个互联网寻找恢复解决scheme无济于事。 我有这些文件.ldf(1MB),.mdf(62MB).ndf(12GB)。

我怎样才能恢复数据库? 我有三个星期的备份。

我也有同样的情况。 我所做的是

停止Sql服务器

首先移动你的Db文件(即:.ldf,.mdf,.ndf)从你的数据文件夹(最好拿两份)。 您可能会在C:\ Program Files \ Microsoft SQL Server \ MSSQL10.MSSQLSERVER \ MSSQL \ DATA中find这些文件

启动Sql Server
用相同的名字创build数据库。
停止Sql服务器

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

有时候它可能处于可疑模式。 你可以参考下面的链接

如何还原SQL Server 2005可疑数据库

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

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