![查询期间收到连接错误后,MSDE 数据库消失](https://linux22.com/image/486833/%E6%9F%A5%E8%AF%A2%E6%9C%9F%E9%97%B4%E6%94%B6%E5%88%B0%E8%BF%9E%E6%8E%A5%E9%94%99%E8%AF%AF%E5%90%8E%EF%BC%8CMSDE%20%E6%95%B0%E6%8D%AE%E5%BA%93%E6%B6%88%E5%A4%B1.png)
我有一个在 MSDE 上运行的数据库,其限制为 2GB。我注意到,在过去几天里,我已经达到了 2GB 的限制。我打开企业管理器来运行 SHRINK。
这没有任何作用,所以我运行查询来删除早于 2009 年 1 月 1 日的数据表行。
我点击运行查询后,出现了连接错误信息。当我点击确定并返回数据库列表时,我看到数据库旁边写着“可疑”。
因此,我重新启动了 SQL Server,现在数据库已完全消失。数据文件仍在 Data 文件夹中。
有可能恢复数据库吗?
答案1
您是否尝试过附加 .mdf 文件?使用 Management Studio Express 或 sp_attach_db。
JR
打开企业管理器并连接到您的 SQL 服务器实例。现在右键单击数据库并找到“附加数据库”(我不记得它是否在子菜单下)。浏览到 .mdf 文件。我会先备份数据库文件。