还原数据库数据库提示正在还原中怎么办
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,小编给大家分享一下还原数据库数据库提示正在还原中怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中:执行此命令即可
千家信息网最后更新 2024年11月27日还原数据库数据库提示正在还原中怎么办
小编给大家分享一下还原数据库数据库提示正在还原中怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中:
执行此命令即可:
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安全错误
数据库的锁怎样保障安全
口袋冒险家服务器错误
别人让你填金数据库
怎么样评价数据库的好坏
网络安全周大学生活动
按照网络安全法要求关键信息
access数据库自学
华为软件开发云 知乎
网络安全立法历史
自建免流服务器
路由器web服务器
为什么要规范软件开发文档
数据库技术的早期应用是什么
提权服务器
服务器每天早上网络就连不上
电脑数据库文件怎么查
htap数据库选择
浙大计算机学院网络安全
服务器属于哪个公司
软件开发要学
如何理解数据库链表查询
网络安全调查显示
网络技术未来发展论文
网络安全法 态势感知
山西工院计算机网络技术专业课
北京 网络技术研究所
下载360服务器
一个违规的平台服务器到期会怎样
网络安全问题和答案
榆林网络技术价格
经营范围增加研发_软件开发