做好如上两个设置,数据库误删后找回数据就会非常轻松,现在说一下如何还原sqlserver数据到故障点。
二、还原命令
还原主要分为四步走:
1、出现故障后,首先执行备份事务日志命令,这里以AdventureWorks作为数据库名。命令如下:
BACKUP LOG AdventureWorks TO DISK = 'C:\SQLServerBackups\AdventureWorks_transcationlog.bak' WITH NORECOVERY;
2、从完整备份还原数据
RESTORE DATABASE [QASupervision] FROM DISK='M:\Database\OA\AdventureWorks_Fullbackup_2014_03_18_010002_01557.bak' WITH NORECOVERY, REPLACE
3、从差异备份还原数据
RESTORE DATABASE [QASupervision] FROM DISK='M:\Database\OA\AdventureWorks_diffbackup_2014_03_18_020002_01557.bak' WITH NORECOVERY, REPLACE
4、从事务日志还原数据,还原到某个时间点之前
DECLARE @dt datetime SELECT @dt=DATEADD(HOUR,-16,GETDATE()) select @dt RESTORE LOG [QASupervision] FROM DISK='C:\SQLServerBackups\AdventureWorks_transcationlog.bak' WITH STOPAT=@dt,RECOVERY
5、还原数据库,如果数据库提示正在还原中,则执行此命令即可。
RESTORE DATABASE AdventureWorks WITH RECOVERY
爱图财经还为您提供以下相关内容希望对您有帮助:
sql删除了mdf文件恢复方法
1 运行Recovery for SQL Server 2 点击菜单中的 File Recover,选择要恢复的数据库的数据文件mdf3 Next Next,进入 Recovery Configuration 界面,选择Custom选择了Custom才可以选择从日志中恢复误删除的数据;修复这两种文件的数据库,可以试一下如下方法,我在日常维护工作,经常
sqlserver数据库修复模式
一、简单修复模式(SIMPLE)1. 日志管理特点:事务日志仅用于事务原子性保障,不保留完整日志链,日志文件会自动截断(Truncate),仅保留当前活动事务日志。2. 恢复能力:仅支持完整备份+差异备份+日志备份恢复到最近一次备份点,无法实现时间点恢复(Point-in-Time Recovery)。3. 适用场景:• 对...
sql 回滚语句
只能恢复到最近一次的备份的数据了。以下简单说明恢复数据方法:1,如果误操作之前存在一个全库备份(或已有多个差异备份或增量备份),首先要做的事就是进 进行一次日志备份(如果为了不让日志文件变大而置trunc. log on chkpt.选项为1那你就死翘了)backup log dbName to disk='fileName'2,恢复一...
SQL Server备份出错及应对措施
如果你只做全备份 那么受限于全备份的大小和备份时间 不可能常做 而且只有全备份 不能将数据库恢复至某个时间点 所以 我们需要全备份+日志备份 比如每天一个全备份 每隔 小时或若干分钟一个日志备份 说到差异备份 因为微软的差异备份记录的是上一次全备份以来发生的变化 所以 如果数据库的改动很频繁的...
数据恢复
(6)、再点击“确定”按钮,又一次进入“还原数据库”界面,在“选项”页签下,选择“在现有数据库上强制还原”。一定要注意逻辑文件名对应的“移至物理文件名”对应的路径是否正确。点击“确定”就可以了。注:这样方法也适用于只有ufdata.ba_文件的情况下恢复数据,以及只对年度账数据进行恢复的情况...
sqlserver数据库几种备份方法
l 日志备份:是自上次备份事务日志后对数据库执行的所有事务的一系列记录。可以使用事务日志备份将数据库恢复到特定的即时点(如输入多余数据前的那一点)或恢复到故障点。l 文件组备份:可以备份和还原数据库中的个别文件。可以只还原已损坏的文件,而不用还原数据库的其余部分,从而加快了恢复速度...
如何自动批量异地备份压缩SQLSERVER数据库?
一、工具准备与安装下载SQLBackupAndFTP:通过百度搜索该工具,从官方渠道下载与服务器系统匹配的版本(支持Windows/Linux)。安装到SQL Server所在服务器:以管理员权限运行安装包,按向导完成安装,确保工具能访问数据库服务。二、配置数据库备份任务登录工具并连接服务器 打开SQLBackupAndFTP,在界面中输入SQL...
建立自己的招标信息数据库
建立自己的招标信息数据库可通过安装数据库软件、新建数据库与数据表、配置资讯监控工具、设置关键词与监控网址、启动监控并查询信息等步骤实现。安装数据库软件安装Sqlserver数据库,版本可自行选择。安装过程可自行通过搜索引擎查找详细教程。新建数据库与数据表安装好Sqlserver后,打开Microsoft SQL Server ...
一次SQL调优 聊一聊 SQLSERVER 数据页
理解数据页的结构和索引布局对于优化SQL查询性能至关重要。通过减少数据在数据页间的流转和降低逻辑读取,可以显著提升查询效率。深入研究的方法:对SQLSERVER的源码进行研究,可以通过设置硬件断点来观察SQL请求的执行流程,包括查询优化器和执行器等环节。总结:在一次SQL调优中,深入研究SQLSERVER的数据页是实现...
一次SQL调优 聊一聊 SQLSERVER 数据页
要验证这一理论,可以通过 SQLServer 2019 的 dbcc ind 命令,配合 3604 标记,定位到 person 表的数据页。例如,表的记录位于 PagePID=280 的数据页,物理位置在 mdf 文件偏移 0n280 * 0n8192,即 0x00230000。通过 WinHex,我们确认了这一位置的准确性。数据页的逻辑关系在内存中由 SQLSERVER 的...