还原数据库数据库提示正在还原中怎么办
发表于:2024-09-24 作者:千家信息网编辑
千家信息网最后更新 2024年09月24日,小编给大家分享一下还原数据库数据库提示正在还原中怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中:执行此命令即可
千家信息网最后更新 2024年09月24日还原数据库数据库提示正在还原中怎么办
小编给大家分享一下还原数据库数据库提示正在还原中怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中:
执行此命令即可:
RESTORE DATABASE EnterPriseBuilding WITH RECOVERY
1. 至少有一个误删除之前的数据库完全备份。
2. 数据库的恢复模式(Recovery mode)是"完整(Full)"。
一、还原需要的条件设置
使用命令,是通过sqlserver的事务日志以及一个误删除前的数据库的完整备份进行还原,所以在sqlserver2012的维护计划向导中,要建立完整备份,差异备份和事务日志,具体如下
以及在数据库属性,选项设置中,设置为完整备份,具体如下图
做好如上两个设置,数据库误删后找回数据就会非常轻松,现在说一下如何还原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_0155764.bak' WITH NORECOVERY, REPLACE
3、从差异备份还原数据
RESTORE DATABASE [QASupervision] FROM DISK='M:\Database\OA\AdventureWorks_diffbackup_2014_03_18_020002_0155764.bak' WITH NORECOVERY, REPLACE
4、从事务日志还原数据,还原到某个时间点之前
DECLARE @dt datetime SELECT @dt=DATEADD(HOUR,-16,GETDATE()) select @dtRESTORE LOG [QASupervision] FROM DISK='C:\SQLServerBackups\AdventureWorks_transcationlog.bak' WITH STOPAT=@dt,RECOVERY
5、还原数据库,如果数据库提示正在还原中,则执行此命令即可。
RESTORE DATABASE AdventureWorks WITH RECOVERY
看完了这篇文章,相信你对"还原数据库数据库提示正在还原中怎么办"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
数据
数据库
备份
命令
正在
提示
事务
日志
怎么办
差异
故障
篇文章
成功
两个
向导
如上
完了
少有
属性
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
java将数据存储数据库
关于网络安全的中队活动
中国软件开发者多少
查看服务器远程桌面日志
服务器行业的深度报告
芒果数据库
数据库技术及应用 选择题
服务器售后工程师
退出数据库 mysal
泰天东莞网络技术有限公司
软件开发云解决方案
关系数据库范式理论codd
红桥区辅助网络技术答疑解惑
sql数据库界面怎么放大缩小
我的世界星空服务器
2012数据库发布
网络安全监控系统管理办法
境外节目服务器
菜鸟网络技术分析
创建自动窗体数据库
无线网络安全与防护论文
数据库应用管理特点
进口软件开发平台
键盘软件开发
计算机网络技术重庆大学出版社
mysql数据库路径
ibm服务器开机左上角一直闪
国泰安数据库股权制衡
扶苗网络安全教育课
服务器上用双域有什么用