我们有一个大约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数据库在恢复模式?