
正文
sqlserver回复更新前的数据,sqlserver恢复
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
本人不小心将Sqlserver2005某张表中修改了数据,怎么还原?
1、, 如果你有比较新的备份文件,可以将备份恢复到另外一台机器上,然后将对应表导入到当前库;2,如果你的日志文件还没有被覆盖,将日志文件copy出去,先备份一下,找个读取sqlserver日志的工具,从日志文件中逐条记录恢复。
2、首先运行Recovery for SQL Server。点击:Next Next--》进入 Recovery Configuration 界面。接着选中 Search for deleted records,并选择要恢复的数据库的日志文件路径log file path。点击next-》开始恢复。
3、新建数据库,另起名,强制恢复原先数据库的备份。从该新数据库中把你想要的表DTS到你想到的数据库中。方法虽拐弯了一点,但很安全,很好理解。
4、前提条件-- 将 数据库的恢复模式(Recovery mode)设置为 “完整(Full)”-- 此操作可以在 SQL Server Management Studio 中, 选择数据库, 鼠标右键, 属性后,在 选项 标签中进行设置。
5、三,如果修改之前有做数据库备份,可以新建一个库,把备份还原上去,导出表数据,再导入到现在用的库中去。
相关问答
Q1: sqlserver回滚到前一小时
1、sqlserver 的编辑器一般都是默认自动提交,也就是说你删除后,就自动提交了;不能回滚。当然如果你设置成不是默认提交的话,那么你在提交之前可以回滚。
2、首先性能肯定受影响,因为要反向回滚操作。以sqlserver为例,如果是插入操作,回滚期间锁表,而且一般级别数据库消耗时间接近1:3。
3、备份远程mssql,这个功能把实例改写为ip就行。
Q2: 如何通过日志恢复SQLServer数据
恢复指定数据;开启binlog功能及基本操作要使用Mysql的binlog日志功能,首先要在Mysql的配置文件中开启该功能,操作很简单。找到Mysql的配置文件,在文件中添加一行”log_bin = mysql-bin”即可。
情况如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。
右键,还原,事务日志,下一步,下一步,下一步,完成。
直接拷贝数据库文件mdf和日志文件ldf的方式。 下面我们来讲解一下在只有mdf文件时,应当如何进行恢复:◆我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。
Q3: 如何还原sql数据库
单击数据库—完全还原数据库备份。单击数据库—差异还原差异数据库备份。单击事务日志应用事务日志备份。单击文件或文件组还原文件或文件组备份。指定文件或文件组的名称。
打开SQL管理器,随意选中数据库,点击右键,选择还原文件与文件组。目标数据库,建立一个新数据的名称。选择数据备份的位置。
首先需要选择你要备份的数据库,鼠标右键单击,选择任务-备份。弹出备份数据库窗口,选择添加。弹出选择备份目标窗口,点击浏览。选择存放备份数据库的目录,输入文件名,后缀名输入.bak,点击确定,备份完成。
用鼠标勾选“在现有数据库上强制还原”复选框。其它选项保持默认状态,单击“确定”按钮,如图2008120224所示。图2008120224 设置强制还原 第9步,SQL Server开始进行还原操作,还原完成后会给出提示,单击“确定”按钮即可。
关于sqlserver回复更新前的数据和sqlserver恢复的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







