我的编程空间,编程开发者的网络收藏夹
学习永远不晚

还原数据库数据库提示正在还原中怎么办

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

还原数据库数据库提示正在还原中怎么办

小编给大家分享一下还原数据库数据库提示正在还原中怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中:

还原数据库数据库提示正在还原中怎么办

执行此命令即可:

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 @dt
RESTORE LOG [QASupervision] FROM DISK='C:\SQLServerBackups\AdventureWorks_transcationlog.bak'  WITH  STOPAT=@dt,RECOVERY

5、还原数据库,如果数据库提示正在还原中,则执行此命令即可。

RESTORE DATABASE AdventureWorks WITH RECOVERY

看完了这篇文章,相信你对“还原数据库数据库提示正在还原中怎么办”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

还原数据库数据库提示正在还原中怎么办

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

sql数据库还原了怎么办

sql 数据库还原失败的原因可能有多种,包括数据库文件损坏、备份文件损坏、数据库结构不兼容、磁盘空间不足、权限不够等。应对措施:1. 检查数据库文件和备份文件;2. 检查数据库结构;3. 检查磁盘空间;4. 检查权限;5. 使用不同的还原策
sql数据库还原了怎么办
2024-05-30

sqlserver怎么还原数据库

要还原SQL Server数据库,您可以按照以下步骤操作:打开SQL Server Management Studio,并连接到您的SQL Server数据库引擎。在“对象资源管理器”中,右键单击“数据库”文件夹,然后选择“还原数据库”。在
sqlserver怎么还原数据库
2024-04-17

sql怎么还原数据库

可以通过以下方法使用 sql 还原数据库:使用 restore database 语句从备份文件还原数据库。使用 sql server management studio 中的还原向导进行还原。使用 restore log 语句还原日志文件
sql怎么还原数据库
2024-06-03

sql数据库正在使用如何还原

要还原 SQL 数据库,可以按照以下步骤进行操作:确保数据库已经备份好,并且备份文件是可用的。打开 SQL Server Management Studio(SSMS)或类似的工具。连接到要还原的数据库所在的 SQL Server 实例。在
2023-10-24

plsql怎么还原dmp数据库

要还原一个dmp数据库文件,你需要使用Oracle的工具来执行导入操作。下面是一个使用PL/SQL Developer来还原dmp数据库的步骤:打开PL/SQL Developer软件。在菜单栏中选择"Tools",然后选择"Import
plsql怎么还原dmp数据库
2024-04-09

如何在 Golang 中还原数据库?

go 中存在多种方法可还原数据库:使用 db dump 和 db load 命令行工具进行转储和恢复。使用 pgx 库执行更方便的数据库操作,其中涉及使用 create temp table 临时表进行数据导入。Go 中的数据库还原还原是
如何在 Golang 中还原数据库?
2024-05-15

怎么使用mysqldump还原数据库

要使用mysqldump还原数据库,需要按照以下步骤进行操作:打开命令行界面,输入以下命令来还原数据库:mysql -u 用户名 -p 数据库名 < 文件名.sql在命令行中输入密码,如果密码正确,则会开始还原数据库。等待还原完成后,可以通
怎么使用mysqldump还原数据库
2024-04-12

mysql数据库删除怎么还原

直接还原:使用最近的数据库备份即可还原;间接还原:若无备份,可使用 binlog 文件、临时表或恢复已删除表(需满足条件)。MySQL 数据库删除后如何还原直接还原如果您有最近的数据库备份:恢复数据库的最简单方法是使用备份。这可以通过以下
mysql数据库删除怎么还原
2024-08-05

mysql还原数据库命令

如何还原 mysql 数据库?使用 mysql 命令和 source 命令:1. 备份数据库。2. 登录 mysql。3. 选择要还原的数据库。4. 还原数据库。MySQL 还原数据库命令问题:如何还原 MySQL 数据库?回答:使用
mysql还原数据库命令
2024-08-01

postgresql如何还原数据库

要还原 PostgreSQL 数据库,可以使用 pg_restore 命令。以下是还原数据库的步骤:打开终端或命令提示符窗口。使用以下命令来还原数据库:pg_restore -U username -d dbname /path/to/ba
postgresql如何还原数据库
2024-04-22

Oracle备份、还原数据库

备份数据库创建备份目录(用sys账号),若已创建备份目录,此步可忽略create directory db_bak as "D: ECIMS_DB"--查看创建的目录select * from dba_directories--删除已创建的目录drop dir
2018-09-04

oracle数据库如何还原

oracle 数据库还原涉及从备份或恢复日志中重建损坏或丢失的数据库,包括准备还原、恢复数据文件、打开数据库、应用恢复日志、恢复数据字典、重建索引等步骤。其中,使用 recovery manager (rman) 可自动化此过程。Oracl
oracle数据库如何还原
2024-06-12

编程热搜

目录