3 种简单的恢复方法 SQL Server 数据库文件

数据库专业人员在不同的组织中发挥着巨大的作用,他们每天都依赖数据库软件来创建和管理查询。 其中之一ost 广泛使用的数据库软件是 SQL Server 管理工作室。 由于多种原因之一,您可能会丢失 SQL 文件。 下面,我们将介绍恢复数据的快速简便方法。

想象一下,在 SSMS 上进行查询时,突然停电了。 情况变得更糟,当你tart SSMS 之后,你发现你所有的工作都是 lost。 中号ost 数据库专家在某些时候遇到过数据丢失,危及他们作为专业人士的信誉。 让我们深入了解一些可帮助您在此类情况下恢复数据的快速解决方案。

3 种简单的恢复方法 SQL Server 数据库文件

方法#1:从自动保存中恢复

当数据为 l 时,这会派上用场ost 在你工作的时候。 可能导致这种情况的一些原因是; 在 SSMS 窗口打开且有未保存的工作时意外关闭计算机,突然断电,系统崩溃, SQL Server Management Studio软件故障,并冻结或挂起提示系统资源tart.

SSMS 有一个默认启用的自动保存选项。 要查看您的是否处于活动状态,您可以:

  1. 打开SSMS。
  2. 单击工具。
  3. 在选项上,选择环境。
  4. 选择自动保存。

在出现的对话框中,您可以设置文件自动保存的频率(以分钟为单位),以及备份在文件系统中停留的时间(以天为单位)。 有一个复选框指示自动保存是否处于活动状态。

如果您发现您的自动保存处于活动状态,您可以继续在您的文件中找到它。 这些备份的通用路径是 C:\用户\<>\文档<>\SQL Server 管理工作室\备份文件. 在这种情况下,用户是指您当前登录的帐户的用户名。 此路径可能因您的 Windows 版本而异。

方法#2:使用脚本

在某些情况下,您可能不小心关闭了 SQL 查询窗口而没有先保存。 幸运的是, SQL server 在执行脚本时保存脚本。 您可以使用以下脚本来恢复最近执行的数据:

使用

选择

execquery.last_execution_time

AS[日期时间],execsql.text AS

(脚本)从

sys.dm_exec_sql_text (execquery.squl_handle) 作为 execsql

ORDER BY

execquery.last_execution_time

倒序

这将显示过去 24 小时内执行的每个查询。 滚动并尝试找到 lost 数据。 但是,此方法仅适用于已执行查询的情况。

方法#3:使用数据恢复软件

上述方法严重依赖系统备份或自动保存。 有时,您可能会由于突然关机以外的其他原因(例如意外删除或修改 SQL 文件)而丢失文件。 您的自动保存也可能被关闭或您的备份文件已损坏。 在这种情况下,最好的解决方案是使用数据库恢复工具,例如 DataNumen SQL Server数据库修复工具. 有了它,您就有了最好的机会来恢复您的 SQL 文件,而不管它们丢失背后的情况如何。 更重要的是,它快速且易于使用,任何具有基本计算机技能的人都可以使用。

DataNumen SQL Recovery

评论被关闭。