昨天,我丢失了在我的系统中输入和编辑的所有数据,我的ISP向我宣布昨晚的备份已经损坏,无法恢复。
是否有任何方法访问数据库的日志文件,以尝试将数据库恢复到当天数据被删除之前的点?我使用的是Server 2012标准版。
我尝试过这个(我在这个网站上的另一个问题中发现了这个问题):
SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
安装是SBS 2003所有修补都很好。今天早上我发现我无法登录OWA (503服务不可靠)。小麻烦解决了,我发现我不能挂上邮箱商店。在事件查看器的周围,我看到的第一个麻烦迹象是:
Information (7020)第一存储组:数据库恢复失败,出现了错误-1216,因为它遇到了对数据库'D:\Exchange\priv1.edb‘的引用,该数据库不再存在。在数据库被删除(或可能被移动或重命名)之前,数据库未被带入清洁关机状态。在重新安装缺失的数据库之前,数据库引擎将不允许对此实例完成恢复。如果数据库确实不再可用且不再需要,则Microsoft知识库中或通过在此消息底部的“更多信息”链接
我使用entity Framework 6 model first Approach和SQL Server Express 2012编写了一个小型应用程序
在过去的6个月里,它运行得很好。今天,我使用新特性部署了应用程序的更新,但没有对数据层进行任何更改。卸载旧版本并安装新版本后,我无法连接到数据库。消息"Login failed for user ...",但我从未在任何地方设置过用户。另外,在Management Studio中,我无法再次包含MDF文件……还有一个登录问题...我使用默认的Windows身份验证。
我需要mdf文件中的数据!有什么办法让它重新运行起来吗?