-
数据库一般都有备份,可以先找到备份文件,然后再从备份中恢复,如果没有备份文件,那么就需要使用数据恢复方法尝试。 但是,数据恢复不是灵丹妙药,有些情况是无法恢复的,所以可以咨询专业的数据恢复机构,咨询一下有多少可恢复性。
-
1.先打开数据库,然后右键选择数据库,在列表中选择“恢复数据库”,最后弹出恢复数据库界面。
2、先进入“目标数据库”; 然后选择“源设备”,最后点击后面的按钮弹出指定的备份界面。
今早3点,点击指定备份界面上的添加按钮,弹出指定的备份文件夹界面,找到备份数据库所在的文件夹,然后在中文文件夹中选择备份数据库,界面底部会显示:选择路径、文件类型、文件名,最后确定选择要恢复的数据。
4. 确认待还原的数据库没问题后,指定备份界面的备份位置会显示备份数据库的详细位置。
5.确认恢复后的数据库的备份位置没有问题后,会自动返回恢复数据库界面,界面上会显示,选择用于恢复的数据库,并在复选框中勾选。
6. 确认选定的备份数据进行恢复,界面会弹出恢复已成功完成的消息。
-
系统数据库的恢复总结如下:
在 SQL Server 数据库中,系统信息存储在系统数据库中,主要系统数据库包括: master - 将用户数据库和 SQL Server 操作作为一个整体进行控制,并在创建任何用户定义的对象后对其进行备份Model- 为新数据库提供模板和原型msdb - 包含有关作业、警报和操作员的信息如果包含系统数据库的介质发生更改, 则必须重新生成系统数据库,如果仍可以启动 SQL Server 服务,则可以使用 restore 语句从系统数据库的备份还原数据库。
如果master坏了,系统无法启动,可以按照以下步骤进行还原1 重建系统数据库 运行 C:mssql7 binn,按照提示操作,过程中需要系统数据库示例的路径,可以在安装光盘上找到;
2 重建系统数据库后,启动SQL Server服务,用系统数据库的备份还原数据库,通常恢复顺序是master->msdb->model,还原master备份时必须以单用户模式进行,有以下几种方法。
进入单用户模式:
1 可以在命令行模式下输入sqlservr -c -f -m或sqlservr -m
其中:-c 可以缩短启动时间,并且 SQL Server 不会作为 Windows NT 的服务启动。
F 使用最少的配置启动 SQL Server
m 在单用户模式下启动 SQL Server
2 您可以在“控制面板-服务-mssqlserver”的启动参数中输入 -c -f -m 或 -m,然后单击“开始”。
3 还有一种更灵活的方法可以从存储在注册表中的启动参数开始。
-
使用easyrecveypro恢复,只要您的磁盘没有被覆盖,它在正常情况下会成功工作,我已经使用过了。
-
删除数据,然后写入数据可能涉及覆盖。 只有最后删除的数据可以恢复,而没有被覆盖的部分,如果被覆盖了,就无法恢复,从你的角度来看,如果是2年前的数据基本是不可能恢复的,如果数据很重要可以找51recover这样的权威机构来查看。
-
这不是时间的问题。 无论分区重新分区的次数如何。
-
只要不被覆盖,就可以恢复它。