我有一个在 MSDE 上运行的数据库,限制为 2GB。我注意到在过去的几天里我一直在达到 2GB 的限制。我打开企业管理器运行一个 SHRINK。
那没有做任何事情,所以我运行一个查询来删除早于 2009 年 1 月 1 日的数据的表行。
单击运行查询后,我收到一条连接错误消息。当我单击确定并返回数据库列表时,我看到它在数据库旁边显示“可疑”。
所以,我重新启动了 SQL Server,现在数据库已经完全消失了。数据文件仍在 Data 文件夹中。
是否有可能取回数据库?
我有一个在 MSDE 上运行的数据库,限制为 2GB。我注意到在过去的几天里我一直在达到 2GB 的限制。我打开企业管理器运行一个 SHRINK。
那没有做任何事情,所以我运行一个查询来删除早于 2009 年 1 月 1 日的数据的表行。
单击运行查询后,我收到一条连接错误消息。当我单击确定并返回数据库列表时,我看到它在数据库旁边显示“可疑”。
所以,我重新启动了 SQL Server,现在数据库已经完全消失了。数据文件仍在 Data 文件夹中。
是否有可能取回数据库?
您是否尝试过附加 .mdf 文件?使用 Management Studio Express 或 sp_attach_db。
JR
打开企业管理器并连接到您的 SQL 服务器实例。现在右键单击数据库并找到“附加数据库”(我不记得它是否在子菜单下)。浏览到 .mdf 文件。我会先备份数据库文件。